前言环形进度条,用来展示当前进度,为了满足大屏UI的需要特意定制,以前有个叫圆环进度条,不能满足项目需要,只能重新定做,以前的进度间距不能自适应分辨率,而且当前进度对应的反的进度不能单独设置颜色,即当前进度90%,剩余的10%也需要设置成不同的颜色,还有一个重要的功能是,能够指定多个警戒值,一旦超过或者小于该值,则当前进度自动切换到预先设定的警戒值颜色,而不需要用户自己去判断警戒值去设置警戒颜色...
原创 2021-06-02 10:43:00
704阅读
前言环形进度条,用来展示当前进度,为了满足大屏UI的需要特意定制,以前有个叫圆环进度条,不能满足项目需要,只能重新定做,以前的进度间距不能自适应分辨率,而且当前进度对应的反的进度不能单独设置颜色,即当前进度90%,剩余的10%也需要设置成不同的颜色,还
custom_progress.xml progress_bg.xml progress_progress.xml activtiy_main.xml layout_progress.xml 效果图:
原创 2021-08-13 10:48:35
366阅读
周末好,今天给大家带来一款接地气的环形进度条组件vue-awesome-progress。近日被设计小姐姐要求实现这么一个环形进度条效果,大体由四部分组成,分别是底色圆环,进度弧,环内文字,进度圆点。设计稿截图如下:我的第一反应还是找现成的组件,市面上很多组件都实现了前3点,独独没找到能画进度圆点的组件,不然稍加定制也能复用。既然没有现成的组件,只有自己用vue + canvas撸一个了。效果图先
转载 1月前
144阅读
Android系统给我们提供了丰富的UI效果,而传统的系统控件不能满足自己的需求。自定义View可以设计出好看的Ui.一般有以下几种方法:1 对现有控件进行拓展  2.创建组合控件 3重写View 绘画出新的View一:自定义修改TextView(对现有控件进行拓展)首先我们先看一下效果修改原来的控件需要继承原控件,并且对onDraw()方法进行修改首先初始化画笔private void
转载 6月前
32阅读
概述今天继续学习自定义View,今天的内容是自定义进度条,我们分为i系那个进度条
原创 2022-11-22 11:14:24
166阅读
1.自定义进度条,拿去用 # 自己写一个进度条 import time def progress(count,counts,length=50,key="█",second=0.1): """ :param count: 已完成的值 :param counts: 总量 :param length:
原创 2022-06-16 09:10:38
255阅读
在上一篇文章《Android神笔之Paint》学习了Paint的基本用法,但是具体的应用我们还没有实践过。从标题中可知,本文是带领读者使用Paint,自定义一个进度条控件。 上图就是本文要实现的效果图。既然是自定义控件,本文的该控件是直接继承View,然后重写View的onMeasure和onDraw方法来实现。其中onMeasure主要作用是测量控件的宽/高。而onDraw则是将界面绘制到屏幕
转载 4月前
35阅读
前言实习期间被分配到的第一个任务,完成大概如图这样一个界面。乍一看,整个界面的布局还是十分清晰的,即使是新手也能轻易完成。唯一的难题应该就是这个红色的进度条了,我一开始考虑使用TextView的drawableLeft来实现,但又感觉不如自定义控件来得灵活,遂决定使用自定义控件的方式实现。然而,我高估了自己的水平?,过程中遇到了不少坑,花了几天才误打误撞地完成这个“简易”进度条,也正因如此,才有了
形矩形,RectF里面传递的是矩形左上角和右下角的
效果如下图第一个控件 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bUZSo90G-1657847546219)(https://upload-images.jianshu.io/upload_images/13738977-de8c89bc9670c20e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/124
转载 2023-08-22 22:56:21
110阅读
using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms;namespace SmoothProgressBar { /// <summary> /// U
原创 2023-02-27 20:40:29
31阅读
ProgressBar是Android中很常用的一个控件,也就是进度条,但是系统的进度条实在是...哎,大家懂的,本人处女座,这么丑陋的东西怎么能活在我的世界中?这里以圆形的进度条为例讲一下自定义ProgressBar的过程:1.找一个好看的圆形进度条图片,当然自己画也行,压力比较大2.给这个圆形进度条图片设置View动画,就是代码中的RotateAnimation<?xml version
废话不多说,先上效果图:Android提供了很多基本的控件实现,但不是一个完整、强大的实现。 幸运的是,Android提供了自定义控件的实现,有了自定义控件,我们就可以再Android的基础控件上实现我们想要的功能或者自定义的外观。 以ProgressBar为例,对于可调节的进度条似乎只有长条形的ProgressBar(圆形的都是不停转动的那种) 假如我们想要一个可调节进度的圆形进度条呢。。。 O
实现思路1.隐藏进度条默认的文字内容 :show-text="false"2. 使用“子绝父相”,调整top和left值来实现自定义内容在环形进度条内居中3. 为避免缩放浏览器时定位发生偏移,
原创 2022-07-12 17:13:15
2037阅读
各位看官们大家好,上一回中咱们说的是Android中自定义ProgressBar的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧!看官们,我们在上一回是通过自定义PrgressBar的方式给它添加了文字,这算是向高大上路上迈出了第一步,毕竟有看官还觉得它不够高大上呢,这一回中我们将继续沿着高大上的道路前进,如何前进呢?主要是给它点颜色看看。我们在上一回中演示
一:概述: android的自定义view提供了很多很丰富的画布操作,这几天公司的项目需要写一个圆形进度条,借着这个机会,说一下画布的基本操作二:预期效果 我要实现的效果如图: 这是一个等级效果图,要求可以根据用户的等级,动态的改变蓝色进度条的停留位置。 三:实现思路: canvas可以画很多基本的图形:长方形,圆形,圆角长方形,扇形… 根据图片我第一时间想到的就是用画弧度实现,也就是
转载 2023-06-27 21:17:11
366阅读
Android自定义进度条     Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看progressbar的属性:1. <ProgressBar2.  &nbsp
转载 精选 2015-04-03 14:19:37
518阅读
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧:一)变换前背景先来看看progressbar的属性:1.根据style="?android:attr/progressBarStyleHorizontal",我们找到源码中的style.xml1.看到@android:drawable/progress_horizontal木有,继续发掘源码,找到drawable下面的progress_horizontal.xml,这就是我们今天的主角了:1.2.3.
转载 2014-04-06 06:59:00
141阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5