您的位置:首页 > 移动开发 > Android开发

Android Process bar的自定义进度条 使用9 patch导致直接无法显示进度的问题

2013-07-25 14:45 567 查看
最近的项目发现自定义的Process bar进度条失真,于是考虑使用9 patch,但是用了后发现虽然进度是0%,但是进度条显示的是100%的样子

最后找到的解决方案是采用ClipDrawable

具体如下

<?xml version="1.0" encoding="UTF-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@android:id/background" android:drawable="@drawable/player_common_progress_bar_bg" />

<item android:id="@android:id/progress" android:drawable="@drawable/progress_bar_clip" />

</layer-list>

progress_bar_clip.xml

<?xml version="1.0" encoding="utf-8"?>

<clip xmlns:android="http://schemas.android.com/apk/res/android"

android:drawable="@drawable/player_common_progress_bar"

android:clipOrientation="horizontal"

android:gravity="left">

</clip>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐