整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24500107
要实现的效果如图:
分析一下,需要这么几个属性:两个颜色、一个速度、一个圆环宽度
com.cctvjiatao.customview03.act.MainActivity.java
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
res/values/attrs.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="colorFirst" format="color" />
<attr name="colorSecond" format="color" />
<attr name="speed" format="integer" />
<attr name="ringWidth" format="dimension" />
<declare-styleable name="RunningRing">
<attr name="colorFirst" />