I want to draw custom panel-like view with raised bevel border (Swing terminology). Are there some predefined methods for this? For example, is it possible to take borders from current button style? Or I obliged to create my own 9 patch or something?
Are there some default bordered backgrounds?
1.2k Views Asked by Suzan Cioc At
1
There are 1 best solutions below
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in DRAWING
- How to make a shape selectable within WinForm
- Python Mediapipe replace chest pose landmark lines with custom image
- Python Mediapipe replace pose landmark line drawings with custom image drawings
- Existing shapes not visible while creating new shape in Window Form application
- GTK Cairo. Why gtk_widget_queue_draw called from function (in iddle callback) does not work?
- UnityMobilePaint not working on actual device
- How to increase width of rounded rectangle path in GDI+?
- How do I generate automated parametric curve images on the command line faster?
- pyautocad COMError: (-2147352567, 'Exception occured.', (None, None, None, 0, None))
- Pine Script Boxes are extending up and down
- Detect text that overlaps with lines on a drawing using Computer Vision
- How can I draw a sector with internal radius using Turf
- I want to use custom font size in Flutter Image.drawString
- JPanel overdraws overlapping JComcoBox
- How to gradually change the saturation of a color in python turtle
Related Questions in BORDER
- How do I add visual border, from image, that is flexible and scalable?
- set some custom csss styles in Leadpages
- I have some picture box and I don't want my main character to touch it like to stop moving
- How to prevent overflowing border creating a horizontal scroll bar?
- Node border width control in Netgraph
- create a consistent border with CSS border-image
- Remove specific border inside a table
- is there a way to make the hover function fill space follow border lines below its block element
- Why does adding a border to a parent div change its size to contain the margin of its children but not when it doesn't have border?
- Border-Top on only second nav ul li
- decorative two-colored border (css)
- Hi, I am not able to see the CSS effect on the web browse to HTML file using Visual code. I can run HTML file in chrome and can see login page
- SWT button has border by default
- Having trouble applying border images
- Border radius to create curved div
Related Questions in BEVELLED
- How do I add a bevel to an image using Imagemagick?
- is it possible to create a zig-zagged edge with a bevel effect using pure css?
- VB.net equivalent to Excel Shape - Circle/Ellipse with Beveling and Gradient
- Bevel on hover is it possible?
- Blender 2.8 How to inset faces and bevel into an oval
- Blender 2.8 beta - How to bevel one edge of a rectangular cube?
- Add bevel effect to UIView
- Java JTabbedPane - Raised BevelBorder to selected tab
- Styling Bars and Lines with Chart.js
- How do you get 3d bevels working in .net aspose.slides shapes?
- How to achieve this bevel button in CSS?
- canvas (about) 5px line -- add bevel effect to make it 3D -- any ideas? (Sample of desired final effect included)
- How do I create a proper bevel effect fragment shader in Open GL ES 2.0?
- Using box shadow to make bevel effect
- Are there some default bordered backgrounds?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
A crude approach to this would be to make an XML drawable with a layer list inside and compose the structure of the button yourself. In my example you achieve the following button style.
And all the colors could be changed if needed to suit your style. I'm aware that the corners should be at a 45º angle instead of 90º but there is no easy way for me to show this here without some testing. The source XML is the following:
As a further example of what you can achieve here, just by adding
<corners android:radius="4dp"></corners>to the border shapes we can get a slightly less eye-sore style:Or you can go for a different approach and avoid the raised bevel border, making it easier on the XML side and probably nicer. To achieve this kind of button:
The XML is just as easy as the following: