sua*_*ido 32 android android-xml android-drawable android-shape
我xml在drawable文件夹(circle_status.xml)中有以下内容来创建一个环:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="15dp"
android:thickness="10dp"
android:useLevel="false">
<solid android:color="#ababf2" />
</shape>
Run Code Online (Sandbox Code Playgroud)
并插入drawable像relativeLayout的背景,如下:
<RelativeLayout
android:id="@+id/RelativeLayout_Status"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/circle_status" >
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
问题是,在relativeLayout中出现一个圆而不是一个环.
Rei*_*erd 26
请注意,戒指是没有填充的椭圆形.只是中风.持有它的观点,应该是一个完美的广场.
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<stroke
android:width="1dp"
android:color="@color/blue" />
</shape>
Run Code Online (Sandbox Code Playgroud)
持有它的观点
<ImageView
android:layout_width="10dp"
android:layout_height="10dp"
android:src="@drawable/ring" />
Run Code Online (Sandbox Code Playgroud)
此hack在设备和Android Studio上显示响铃:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring" android:innerRadius="23dp" android:thickness="0dp">
<stroke android:width="2dp" android:color="#ababf2" />
</shape>
Run Code Online (Sandbox Code Playgroud)
您必须<stroke>在<solid>标记中使用标记而不是标记来标记环<shape>.使用<solid>的标签<shape>标签一个圆不是环.
<solid>标签可用于环形背景颜色和<stroke>环体颜色.
| 归档时间: |
|
| 查看次数: |
53580 次 |
| 最近记录: |