如何获得圆形Android中[复制](How to get round shape in Andro

2019-06-23 13:28发布

这个问题已经在这里有一个答案:

  • 如何定义在Android XML文件绘制一个圆形? 13个回答

我将如何实现在Android的圆形,像下面,通过Android的形状绘制:

Answer 1:

您需要创建一个形状drawable的,看起来像绘制文件夹:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
    <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
        android:angle="270"/>
</shape>

(在这个例子中我已保存可绘制为circle.xml并且它将具有渐变填充)

然后在你的布局,你需要定义一个视图,设置形状的背景:

<View android:layout_width="50dp"
    android:layout_height="50dp"
    android:background="@drawable/circle"/>

视图定义的尺寸和形状的尺寸。

编辑 - 代码的结果的屏幕截图



文章来源: How to get round shape in Android [duplicate]