`

android > 布局文件 > 背景圆角

 
阅读更多

circle_corner.xml

 

 

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#606060" /> 
    <corners android:topLeftRadius="10px" 
        android:topRightRadius="10px" android:bottomLeftRadius="10px" 
        android:bottomRightRadius="10px"/> 
    <padding android:left="0dp" android:top="0dp" android:right="0dp" 
        android:bottom="0dp" /> 
</shape>
 

然后调用

 

android:background="@drawable/circle_corner"

 

OR

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">

 <stroke android:width="5dip" android:color="#FFFF00" /><!-- 描边 :边框宽度与颜色 -->
 <padding android:left="20dip" android:top="0dip" android:right="0dip" android:bottom="0dip" /><!-- 主要内容的padding 文字距离上下左右的距离 -->
 <corners  android:radius="9dip" /><!-- 圆角的半径  也可以统一设置半径 android:radius="9dip"-->

    <gradient  android:startColor="#ff8c00"  android:endColor="#FFFFFF"  android:angle="270" />     <!-- 渐变 -->  
 <solid android:color="#FFEFD5" /> <!-- 没有描边的中间部分 --><!--solid 与  gradient 只能显示在代码最后那个-->
</shape>
 

 

 

分享到:
评论

相关推荐

    Android自定义TextView带圆角及背景颜色

    这个自定义TextView控件可以避免在XML布局文件中为每种颜色创建单独的背景资源,从而提高代码的复用性和效率。 首先,我们需要创建一个新的Java类,继承自TextView,并重写其构造函数。在类中,我们可以添加一些...

    自定义RelativeLayout圆角图片背景

    在Android开发中,有时我们需要为应用的界面增添一些个性化的元素,比如圆角图片背景。在本教程中,我们将深入探讨如何自定义一个`RelativeLayout`,使其具备圆角图片背景的功能。这涉及到自定义属性、设置圆角以及...

    Android创建抗锯齿透明背景圆角图像.zip

    总之,Android创建抗锯齿透明背景圆角图像涉及到图像处理、图形绘制和UI设计等多个方面。通过研究提供的源码,开发者不仅可以学习到如何创建圆角图像,还可以了解到如何优化视觉效果,提高应用的用户体验。对于希望...

    android自定义控件、自定义圆角布局Demo

    自定义控件通常需要定义自己的XML属性,以便在布局文件中使用。这可以通过创建一个`attrs.xml`文件并在其中定义自定义属性完成。例如,我们可以定义如`roundCorner`、`cornerRadius`等属性,用于设置布局的圆角半径...

    android自定义progressBar颜色,圆角

    -- 同样设置圆角,确保与背景匹配 --&gt; &lt;/shape&gt; &lt;/clip&gt; &lt;/item&gt; &lt;/layer-list&gt; ``` 在上面的代码中,我们使用了`&lt;shape&gt;`标签来定义矩形,并通过`&lt;solid&gt;`标签设置颜色。`&lt;corners&gt;`标签用于设置圆角,`@dimen/...

    Android ListView边框圆角美化

    1. **自定义ListView项布局**:创建一个新的XML布局文件,如`list_item.xml`,在这个文件中定义你需要的元素,并添加圆角属性。例如,如果使用一个LinearLayout作为父容器,可以使用`android:background`属性设置一...

    android圆角编辑框

    总的来说,创建Android圆角编辑框需要理解Android的图形绘制原理,熟悉`shape`资源的使用,以及如何在布局文件中应用这些资源。通过自定义背景或者使用第三方库,开发者可以根据需求轻松实现各种风格的圆角编辑框。

    Android 自定义UI圆角按钮

    在Android开发中,自定义UI是...总的来说,通过XML布局文件和Drawable资源,开发者可以在Android应用中轻松实现自定义圆角按钮。这种方式不仅易于维护,还允许设计师和开发者灵活地调整UI样式,以达到最佳的用户体验。

    Android设置虚线、圆角、渐变

    然后在布局文件中使用这个drawable作为背景: ```xml android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/line_style" /&gt; ``` ### 二、圆角(Rounded ...

    Android-可以指定圆角的ViewGroup

    完成自定义ViewGroup的编写后,我们可以在XML布局文件中使用这个新的组件,并通过属性设置圆角半径和背景颜色。例如: ```xml android:layout_width="match_parent" android:layout_height="wrap_content" app:...

    Android 实现圆角ListView实例

    其中,`R.layout.list_item`是ListView Item的布局文件,需要包含一个能展示数据的根布局,例如一个`LinearLayout`或`RelativeLayout`。确保在布局文件中给这个根布局设置id为`item_view`。 为了使ListView整体看...

    android自定义圆角dialog

    2. **设计布局文件**:使用XML文件定义Dialog的界面,包括背景、文字、按钮等元素。为了实现圆角效果,可以使用`CardView`或者直接设置`LinearLayout`、`RelativeLayout`等布局的背景为带有圆角的形状 drawable。 ...

    Android中使用Shape自定义形状

    在Android开发中,Shape是XML布局文件中的一种元素,它允许开发者自定义各种图形,如矩形、椭圆、线和梯形等,用于创建丰富多彩的背景或按钮样式。本教程将深入探讨如何在Android中使用Shape来实现自定义形状。 1. ...

    Android 自定义气泡布局

    在布局的XML文件中,可以使用`android:background`属性设置填充颜色;在代码中,可以通过`setBackgroundColor()`方法动态更改颜色。 6. **实现步骤**: - 创建一个新的`View`类,继承自`View`或`FrameLayout`。 -...

    Android布局实现圆角边框效果

    本文将详细介绍如何通过XML布局文件在Android中实现不同类型的圆角边框效果。 首先,我们需要创建XML资源文件来定义形状。在`res/drawable`目录下,创建三个XML文件:`shape_corner_down.xml`、`shape_corner_up....

    android圆角矩形进度条

    在XML布局文件中,用我们的自定义`RoundCornerProgressBar`替换默认的`ProgressBar`,并为其设置属性,如宽高、圆角大小、颜色等。 例如,布局文件中的代码可能如下: ```xml android:id="@+id/round_progress_...

    圆角背景的ListView

    在创建圆角背景的过程中,我们可以创建一个自定义的布局文件,比如`list_item.xml`,在该文件中定义一个具有圆角的矩形背景。可以使用`&lt;shape&gt;`标签,设定`android:shape="rectangle"`,然后通过`android:radius`...

    Android圆角进度显示

    - 创建一个新的XML布局文件,定义一个自定义的ProgressBar,并设置其背景为带有圆角的形状。你可以使用`&lt;shape&gt;`标签来定义一个矩形,然后设置`android:cornerRadius`属性以创建圆角。 - 在自定义View类中,重写...

    Android高级应用源码-Android创建抗锯齿透明背景圆角图像.rar

    在XML布局文件中,可以通过`android:background="@android:color/transparent"`来设置背景为透明,或者在代码中使用`View.setBackgroundColor(int color)`,其中color参数是透明的颜色值。 3. **圆角图像**: 创建...

    Android-android-shape-imageview-图片圆角三角五角圆形多角

    这将在ImageView上创建一个四角都为16dp圆角的矩形背景。 2. **三角形和五角星等复杂形状**:对于非矩形形状,如三角形或五角星,你需要使用`&lt;path&gt;`标签,并通过`moveTo()`、`lineTo()`等方法定义路径。这需要...

Global site tag (gtag.js) - Google Analytics