Android开发之shape画圆环的方法
生活随笔
收集整理的這篇文章主要介紹了
Android开发之shape画圆环的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法一:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"android:innerRadiusRatio="3"android:shape="ring"android:thicknessRatio="8"android:useLevel="false"><gradientandroid:centerColor="#ff0000"android:endColor="#0ff676"android:startColor="#B23AEE"android:useLevel="false" /> </shape>效果圖如下:
方法二:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval"android:useLevel="false"><strokeandroid:width="2dp"android:color="#ff0000" /><sizeandroid:width="20dp"android:height="20dp" /> </shape>效果如下:
方法三:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"android:innerRadius="100dp"android:shape="ring"android:thickness="10dp"android:useLevel="false"><strokeandroid:width="10dp"android:color="#ff6652" /><!--這里可以看出shape中的android:thickness屬性和stoke中的android:width屬性的作用,android:thickness是圓環的寬度,而android:width是圓環邊緣線的寬度。如果設置成一樣,就會如圖1所示,但這個一般不符合UI需求,會發現圓環寬度比較大,其實是android:thickness的2倍。這里其實不該用stoke,該用solid指定填充色就OK了。而想要圖二效果的注意android:width一定要比android:thickness小。--> </shape>效果如下:
總結
以上是生活随笔為你收集整理的Android开发之shape画圆环的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发之shape自定义Pr
- 下一篇: 如何在Anaconda中把python环