LevelListDrawable可以在xml文件中定义,使用level-list标签。LevelListDrawable实际上是一组Drawable,每个drawable都可以设置最小和最大级别,有点像程序中的枚举,根据设置的level获取不同的drawable。其中drawable在leveListDrawable中用item标签包含。用于指定一个drawable资源。具体的可以看一下下面给出的代码!!
先看一下效果图吧!!
主布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop=