Welcome 微信登录

首页 / 数据库 / MySQL / Android自定义弹窗进度条【附源码】

Android自定义进度条主要是修改ProgressBar的style,弹窗则是在Dialog里显示ProgressBar。直接上代码。在style.xml里加入如下代码: <style name="ProgressBar_Mini" parent="@android:style/Widget.ProgressBar.Horizontal">
        <item name="android:maxHeight">50dip</item>
        <item name="android:minHeight">8dip</item>
        <item name="android:indeterminateOnly">false</item>
        <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item>
        <item name="android:progressDrawable">@drawable/progressbar_mini</item>
    </style> <style name="dialog" parent="@android:style/Theme.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:windowBackground">@color/transparent</item>
    </style>新建drawable/progressbar_mini.xml内容如下:<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@android:id/background">
        <shape>
            <corners android:radius="0dip" />
            <gradient
                android:angle="270"
                android:centerY="0.75"
                android:endColor="#F5F5F5"
                android:startColor="#BEBEBE" />
        </shape>
    </item>
 
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <corners android:radius="0dip" />
                <gradient
                    android:angle="270"
                    android:centerY="0.75"
                    android:endColor="#165CBC"
                    android:startColor="#85B0E9" />
            </shape>
        </clip>
    </item>
 
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <corners android:radius="0dip" />
                <gradient
                    android:angle="270"
                    android:centerY="0.75"
                    android:endColor="#00FF66"
                    android:startColor="#00FF66" />
            </shape>
        </clip>
    </item>
</layer-list> 
  • 1
  • 2
  • 3
  • 4
  • 下一页
Oracle 索引监控与外键索引MySQL主从复制,单台服务器上实施相关资讯      Android源码  Android进度条 
  • Android侧边栏的自定义实现(附源  (02/18/2015 09:51:00)
  • Android之zip文件加密解压及进度条  (11/06/2014 15:13:32)
  • Android手电筒+闪光灯基本源码  (02/10/2014 19:53:30)
  • Android仿UC浏览器左右上下滚动功  (02/18/2015 09:40:27)
  • Android 下的一段视屏播放的逻辑源  (07/24/2014 10:31:27)
  • Android骰子游戏案例源码  (12/03/2013 20:11:39)
本文评论 查看全部评论 (0)
表情: 姓名: 字数