自己用图片做的可旋转、不确定进度的ProgressBar

今天看到一个人将图片写个动画,然后就当做progressbar用了,思路挺棒的。

原文地址:http://blog.csdn.net/sweetvvck/article/details/23882533 (感谢原作者)

下面是代码:

1.找到一张图片,写一个动画:

<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/ic_progress"
    android:pivotX="50.0%"
    android:pivotY="50.0%" />

2.写一个继承Progressbar Style的自定义Style:

 <style name="progressbar_style1">
        <item name="android:maxWidth">50.0dip</item>
        <item name="android:maxHeight">50.0dip</item>
        <item name="android:indeterminateDrawable">@anim/anim_loading1</item>
        <item name="android:minWidth">50.0dip</item>
        <item name="android:minHeight">50.0dip</item>
    </style>

3.在布局中申明一个Progressbar,然后指定刚才定义的Style:

<ProgressBar
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            style="@style/progressbar_style1"/>

自己用图片做的可旋转、不确定进度的ProgressBar

时间: 2025-01-04 07:55:25

自己用图片做的可旋转、不确定进度的ProgressBar的相关文章

UI05-?手势用图片做实验

/*今日任务: 1.设计模式: 怎么去实现,两种 2.imageview 图片显示3.手势用图片做实验 1.设计模式:设计模式的作用:(1)提高代码的可扩展性 (2)提高代码的可读性 偶合度是判断代码优秀的标准. 设计模式和代码的结合.第一个是taget/action 模式 2.pch 全局 作业:完善出自己的button,view好lable组合出button ,. - (void)viewDidLoad { [super viewDidLoad]; UITapGestureRecognize

background-clip 背景图片做适当的裁剪

background-clip 用来将背景图片做适当的裁剪以适应实际需要. 语法: background-clip : border-box | padding-box | content-box | no-clip 参数分别表示从边框.或内填充,或者内容区域向外裁剪背景.no-clip表示不裁切,和参数border-box显示同样的效果.backgroud-clip默认值为border-box. 效果如下图所示: <!DOCTYPE html> <html> <head&g

QT中给各控件增加背景图片(可缩放可旋转)的几种方法

http://blog.csdn.net/liukang325/article/details/44832397 1. 给QPushButton 增加背景图片:背景图片可根据Button大小自由缩放. [cpp] view plaincopy void setButtonBackImage(QPushButton *button,QString image,int sizeW, int sizeH) { //163,163为原始分辨率,这里稍做了调整. QPixmap pixmap(image)

原生js用图片做时间

今天写一个时间例子,用图片组成时分秒.具体来看代码,当然今天的写法只是一种,还有很多种实现方法,来看布局: <p id="times"></p> <img src="img/0.JPG" /> <img src="img/0.JPG" /> <img src="img/0.JPG" /> <img src="img/0.JPG" />

gd库复制图片做水印

将复制源图片的某个位置复制到目标图片中,不能调整大小 imagecopy(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,复制图片的宽,高); 允许调整大小 imagecopyresampled(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,目标画布的宽,高,复制源图片的宽,高); 可以设置透明度 imagecopy(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,复制图片的宽,高,透明度0-100); <?php //大图画布 $i

从视频中提取图片,对图片做人脸检测并截取人脸区域

环境配置:VS2013+opencv2.4.10+libface.lib 参考博客:http://blog.csdn.net/augusdi/article/details/11042329 http://www.1024do.com/?p=1296 首先给出视频处理的函数video_process.hpp #include <stdio.h> #include <opencv2/opencv.hpp> #include "facedetect-dll.h" #

如何给图片做缓存

在大型网页中,我们会遇到一张大图片需要被下载下来,但是要考虑到图片下载下来的时间会阻塞其他资源的下载,为了有效得控制住图片所占用的网络资源,可以使用javascript方式来解决这个问题,大概代码是这样的: 1 function preloadImages(array) { 2 if (!preloadImages.list) { 3 preloadImages.list = []; 4 } 5 for (var i = 0; i < array.length; i++) { 6 var img

用图片做div背景的列表布局 CSS代码

思路: 1.因为是竖型列表,所以外层用 相对定位,这样 在不会重叠在一起 relative 2.里面用绝对位置 absolute,覆盖在图片上面 3.这里有个小技巧,我里面有个特效,文字竖立,并向右旋转90度(webkit 内核)width: 20px; font-size: 20px; -webkit-transform: rotate(90deg); <div style="position: relative; max-width: 560px; min-height: 115px;

用js把图片做的富有动态感,并对以后需要用着的属性进行封装

首先我们先要导入几张图片(我已导入完毕): : 好,我们先写一个 <div ></div>, 定义一个 class="contair", 在这<div>中再定义一个<div></div>,定义一个id="hhs"(随便定义的),然后在下面定义五个图片 1 <img src="n1.jpg"> 2 <img src="n2.jpg">``<