Android-在shape标签中使用useLevel

android shape xml标签useLevel属性的目的是什么? 这与图层列表有关,但无关紧要。 从文档中我发现了useLevel标记的结合:

指示drawable的级别是否影响绘制渐变的方式。

所以如果我有以下xml片段:

     

然后使用useLevel = true,禁用环。 戒指出现必定为假。 但是这个属性的目的是什么? 文档不清楚。

Related of "Android-在shape标签中使用useLevel"

它适用于ProgressBars。 例如, 这个要点使用环形作为可绘制的进度。

RES /绘制/ github_232_circular.xml:

    

在你的布局中:

  

基本上, useLevel使得drawable可以部分绘制。 例如,有一个方法ImageView.setImageLevel()允许您设置“级别”,例如25%的进度,因此环形绘制将绘制为四分之一圆。 并且ProgressBar.setProgress()执行相同的操作,更新您在ProgressBar上设置的drawable的“级别”。