水滴指针
2018-03-25 本文已影响0人
171Arios
WaterDropCompass(水滴指针)
记得点星星哦
安卓自定义drawble
项目地址: github
效果图
效果图Screenshot导入
maven
<dependency>
<groupId>com.huangshikun.waterdropcompass</groupId>
<artifactId>library</artifactId>
<version>1.0.1</version>
<type>pom</type>
</dependency>
gradle
compile 'com.huangshikun.waterdropcompass:library:1.0.1'
用法
layout xml
<ImageView
android:id="@+id/image"
android:layout_width="240dp"
android:layout_height="200dp"
android:layout_centerInParent="true" />
任何view和布局都可以设置这个drawble,推荐用上面这种ImageView
java
第一步初始化
int[] colors colors = new int[]{Color.RED,Color.GREEN,Color.YELLOW};//at least three colors
WaterDropCompassDrawable drawable = new WaterDropCompassDrawable(colors);
(ImageView) findViewById(R.id.image).setImageDrawable(drawable);
第二部设置指针的默认位置
drawable.setCurrentColor(0, "health");//you can use this code in onClickListener or other event