设置边框圆角可以在drawable-mdpi目录里定义一个xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#000000" />
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
</shape>
解释:solid的表示填充颜色,为了简单,这里用的是黑色。
而corners则是表示圆角,注意的是这里bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。
当然上面的效果也可以像下面一样设置,如下:
<corners android:radius="5dp" />
如果想引用这个xml,只需要@drawable/corners_bg.xml即可:
android:background="@drawable/corners_bg"
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="#FFFFFF">
<RelativeLayout android:id="@+id/login_div"
android:layout_width="fill_parent" android:layout_height="150dip"
android:padding="15dip" android:layout_margin="15dip"
android:background="@drawable/corners_bg">
</RelativeLayout>
</LinearLayout>
运行结果:
- 大小: 14.3 KB
分享到:
相关推荐
本文将深入探讨如何在Android中实现ListView的边框圆角美化,以此来达到类似iPhone界面的视觉效果。 首先,我们需要理解ListView的基本结构。ListView是由多个View(通常是ListView项布局,即Item Layout)组成的,...
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...
本篇文章将深入探讨如何基于Android平台创建一个名为RCImageView的自定义圆角ImageView,同时具备边框效果。这个自定义组件可以为用户提供更灵活的图像展示方式,增强应用的视觉体验。 首先,我们要了解Android中的...
本文将深入探讨如何实现一个自定义的`TextView`,该`TextView`具有可变的圆角边框和动态颜色变化的能力。 首先,我们需要创建一个新的Java类,继承自`TextView`。这个类将包含自定义属性和方法,以实现边框、颜色...
综上所述,Android开发者可以通过自定义`shape` XML资源文件轻松实现按钮的圆角、边框和渐变效果。这不仅可以增强用户界面的美观性,还能提供更好的用户体验。在实际开发中,可以根据项目需求进行各种组合和调整,...
首先我将贴出几种实现圆角边框的dmeo程序效果图: 方式一:使用shape元素填充背景,设置圆角/带弧度的角 1、首先在 \res\drawable下新建Shape为根元素的资源文件:corners_bg.xml, 代码如下: <?xml version=...
综上所述,实现"圆形,圆角,带边框的圆形imageView,以及白色边框的圆形imageview"主要依赖于对Android Shape Drawable的理解和灵活运用,或者利用现有的库。通过自定义View或使用第三方库,开发者可以轻松地创建出...
在Android开发中,为应用程序创建美观的用户界面是至关重要的,而圆角图标和不规则圆角边框是实现这一目标的常见设计元素。本文将深入探讨如何在Android平台上实现这两种效果,帮助开发者提升应用的视觉体验。 首先...
本文将深入探讨如何在Android Studio中实现对话框的圆角以及毛玻璃模糊效果,这两种特性常常被用于提升界面的美观度和交互性。 首先,让我们关注对话框的圆角效果。在Android中,对话框通常由`AlertDialog`或自定义...
在Android开发中,为ImageView设置圆角效果是一个常见的需求,特别是在用户界面设计中,例如用于显示用户头像。实现这一效果的方式多种多样,既有简单的XML属性设置,也有自定义View的解决方案。以下将详细介绍如何...
在Android开发中,为UI元素添加虚线、圆角和渐变效果是常见的需求,可以提升应用的视觉吸引力。下面将详细讲解如何实现这些效果。 ### 一、虚线(Dashed Line) 在Android中,我们可以使用`Shape Drawable`来创建...
在本篇内容中,我们将深入探讨如何实现Android中的圆角背景SpannableString,并讨论可能的封装方法。 SpannableString是Android SDK提供的一种字符串对象,它允许我们在字符串的不同部分应用不同的样式,如颜色、...
同时,为UI元素添加圆角边框以及调用相机功能是提升用户体验的重要环节。下面将详细介绍这些知识点。 首先,`TabActivity`是Android早期版本中用于实现标签页效果的类,它通过TabHost和TabWidget来创建带有可切换...
在Android开发中,创建具有圆角的编辑框(EditText)是一种常见的需求,它可以提升应用界面的美观度和用户体验。本文将深入探讨如何在Android中实现圆角编辑框,并提供一个示例项目`demo_edit_yuan`的概览。 首先,...
在创建圆角按钮时,我们通常会使用Shape Drawable,它允许我们定义各种形状(如矩形、椭圆)并添加填充色、边框、渐变等样式。 创建圆角按钮的第一步是在`res/drawable`目录下创建一个新的XML文件,例如命名为`...
Android为ListView添加圆角边框效果,安卓UI设计的例子,默认情况下ListView的外框是直角的,也就是大家习惯的样式,但为了美化更突出,或者与你的应用风格更吻合,有时候可能修饰成圆角边框,本例子就是实现了这一...
在Android开发中,为图片或背景添加圆角效果是一种常见的需求,这可以提升应用的界面美观性和用户体验。本文将深入探讨如何实现图片和背景的半圆角及全圆角效果,并提供源码分析。 首先,要理解Android中实现圆角...
在Android开发中,实现圆角图片以及自定义边框颜色和大小的需求是非常常见的。这个压缩包文件"CircleImageView-master"很可能包含一个自定义的CircleImageView类,它扩展了Android原生的ImageView,提供了圆形显示...
在Android开发中,创建“带边框有圆角的渐变布局”是一种常见的设计需求,它能够提升应用的视觉效果,使界面更加精致和专业。本文将深入探讨如何实现这样的布局,涉及的知识点包括圆角、边框以及渐变。 首先,让...
在Android开发中,创建圆角图标和不规则圆角边框是常见的需求,尤其是在设计用户界面时,如头像展示。本压缩包包含了一些相关的资源和代码示例,旨在帮助开发者实现这一目标。以下是关于“安卓头像制作图片圆角剪裁...