Android之ProgressBar

  设置水平ProgressBar的背景

    在drawable 建xml文件

      

<?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/bar_bg">

    </item>

    <item
        android:id="@android:id/secondaryProgress"
        android:drawable="@drawable/auth_begin_n">
    </item>

    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/auth_begin_p">‘
    </item>
</layer-list>

      层次关系如上,顺序很重要

    

    在控件中添加以下属性

    android:progressDrawable="@drawable/bar_color"

    注意:

      背景用颜色,容易覆盖,建议使用图片

      

时间: 2024-08-06 05:57:32

Android之ProgressBar的相关文章

Android之ProgressBar初步应用

这里利用 ProgressBar 即时显示下载进度. 途中碰到的问题: 1.主线程中不能打开 URL.使用 Toast 等 2.子线程不能修改 UI 3.允许网络协议 4.暂停下载和继续下载 ........ fragment_main 布局文件 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.androi

Android的ProgressBar进度条-android学习之旅(三十一)

ProgressBar 简介 ProgressBar是一种很常用的Ui,用于给复杂的操作显示进度,提供更好的用户相应.使用setProgress()incrementProgressBy()来设置进度和显示进度的增加或减少,正数表示增加,负数表示减少. ProgressBar的风格 ProgressBar 代码示例 布局代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns

android 自定义progressbar 样式

在res下创建drawable文件夹,新建文件drawable/progressbar_color.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- 背景 gradient是

[Android UI] ProgressBar自定义

转载自:http://gundumw100.iteye.com/blog/1289348 1: 在JAVA代码中 在java代码中 ProgressBar      继承自View, 在android.widegt包中 ProgressDialog   继承自Dialog, 在 android.app包中. 2: 在XML文件中 ProgressBar 默认是圆形转圈.当为ProgressBar设置style="?android:attr/progressBarStyleHorizontal&q

Android的ProgressBar

注意点: 必须在setContentView 前面设置,否则会报错. 重要的方法: progress.incrementProgressBy(int diff);//参数为进度数,进度满了为100.不能够超过100. progress.incrementSecondaryProgressBy(-10); package com.wyl.progressbartest; import android.app.Activity; import android.os.Bundle; import an

android用ProgressBar实现百分比的显示

显示水平进度条我想到的有两种:seekBar和ProgressBar,这两种都可以显示进度,最明显的区别是seekbar是可以用手拖动的,比如,应用程序中用户可以对音效进行控制,对音乐的播放进度进行控制,等等,都可以使用拖动条来实现 需要实现一个投票百分比的进度条: progressbar布局: 其中background指的是进度条背景是灰色的背景 style中是progressbar的一些属性 <style name="StyleProgressBar" parent=&quo

android学习ProgressBar的简单使用

android 提供的ProgressBar控件分为两种,一种是不带进度的进度条,一种是带进度的进度条,如果可以计算任务的完成量那么就用带进度条的,如果无法计算任务量,那么就使用不带进度的进度条.ProgressBar如果说只使用系统提供的,那就很简单,就只有那些属性方法,但是感觉比较难得就是ProgressBar的样式,一般做应用都不会直接使用系统提供的,而是在它的额基础上做进一步的美化. ProgressBar的关键属性 android:max 最大值 android:proress 第一进

Android之ProgressBar读取文件进度解析

ProgressBar进度条, 分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案例大多都是通过Button点 击增加.减少进度值,使用方法incrementProgressBy(int),最简单的做法是在xml布局文件中放置ProgressBar空间,然 后再MainActivity中触发事件后执行incrementProgressBy(int),代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

android自定义progressBar

1,在anim文件夹中新建一个动画 <?xml version="1.0" encoding="utf-8"?> <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/ic_progress" android:pivotX="50.0%"

Android开发--ProgressBar的应用

1.简介 Progress为加载进度的进度条. 2.构建 构建如图所示的界面,当按+键按钮时进度条增加:当按-键按钮时进度条减少.        <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="matc