在安卓开发时;我们可能会用到进度条组件;但是直接给进度条设置进度图片会导致图片拉伸。
在安卓中要想根据设置的进度值显示对应的图片;需要按照下面的方式操作:
1.准备一张图片;作为进度条中显示进度的图片;然后放进 项目文件夹/res/drawable 文件夹中、并更改名称为 image1 。
例如:image1.png
2.在与图片相同的文件夹目录:项目文件夹/res/drawable 新建一个名为:jdt_hk.xml 的文本文件;建议文件编码为UTF-8;然后复制下面内容到这个文件中。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/image1"/>
</item>
</layer-list>
3.在代码中给进度条组件设置图片
进度条1.置进度图片从资源(R.jdt_hk)
效果:
学习了。