1.在drawable下创建iv_drawable.xml
<?xml version="1.0" encoding="utf-8"?>
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/lamp_on" //灯亮的图片
android:minLevel="12"
android:maxLevel="20"/>
<item android:drawable="@drawable/lamp_off" //灯灭的图片
android:minLevel="6"
android:maxLevel="10"/>
</level-list>
2. layout下写布局:
<ImageView
android:src="@drawable/bitmap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/iv_drawable"/>
3.设置不同状态
//设置的level值必须在6-10之间
iv.setImageLevel(8);
//设置的level值必须在12-20之间
iv.setImageLevel(18);