E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android自定义View
【Android 动画】动画详解之仿微信查看大图效果(四)
【
Android自定义View
】目录一、小球落地动画先上效果图:20181204_162703.gif可以看到,小球是先加速下落,碰到底部后弹起,再下落,最后完全静止,如果要手写这个过程,还是相当麻烦的
欢子3824
·
2020-08-23 02:48
Android自定义View
(一)
Android自定义View
(一)最近在做一个项目的room定制(主要负责Contacts模块),该定制选择的平台是Android8.0Oreo,8.0系统新特性这里就不说了,网上随便查找下会有一大批的资料
Aaron9873
·
2020-08-22 21:26
Android
android自定义View
组件封装jar包
通常情况下自定义的View在公司其他相似的项目中复用性级别高的,我们都会做一些封装,省去粘贴复制而且有可能被修改的的情况,封装成jar也是有弊端的,所以根据情况而定;个人总结的两个弊端:1.一般jar看不见源码,如果没有很好的保存源码,在做扩展上就有局限性了。2.没有demo或者文档资料,jar中对外的接口展示不直观;今天拿到朋友给的一个ViewPagerCycle轮播图实现了循环播放的源码,让我
优雅喵
·
2020-08-22 18:34
UI
UI实现
自定义控件
封装jar包
封装代码
jar
源码封装
Android自定义View
——心电图,曲线图,波形图
公司要求做个心电图,昨天就写了下,原谅我懒得弄视频了,看图:点击开始开始绘制,绘制屏满后,曲线向左移,点击停止则停止绘制。首先自定义View,WaveShowView,重写其onLayout,onDraw方法,注释写的很清楚了:publicclassWaveShowViewextendsView{privatefloatmWidth=0,mHeight=0;//自身大小privateintmBac
Android小兰
·
2020-08-22 17:45
Android自定义view
android自定义View
控件——圆形进度条
项目中用到这种自定义的进度条,把代码提取出来,方便以后查找继续使用,哈哈。效果图:底部文字需要绘制圆角背景,需要用到drawRoundRect(),该方法用于在画布上绘制圆角矩形,通过指定RectF对象以及圆角半径来实现。该方法是绘制圆角矩形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆角矩形。【基本语法】publicvoiddrawRoundRect(RectFrect,floatr
52Alice
·
2020-08-22 16:17
Android自定义View
以及在项目中的实际运用(持续更新)
前言Android自定义控件,在项目中运用十分广泛,好多看上去炫酷的特效或是产品想要的效果,原生的系统控件中没有直接提供,此时我们就需要自定义控件。而自定义控件的难易程度不同,遇到想要的控件,我们首先想到是的看看有没有开源的轮子,有就直接拿来用。如果没有的话,我们就要自己想办法造。造轮子的过程可能并不容易,此时我们就需要了解一下自定义的原理和流程。本文总结了自定义控件的流程和几种常用的实现方式,同
小羊子说
·
2020-08-22 13:55
自定义view
android
倒计时
进度条
Android自定义View
---掌上英雄联盟能力分析简单实现
模仿掌上英雄联盟能力分析效果原图:实现:方法流程:绘制中心线,用于计算外层多边形各点的坐标绘制最外层多边形分析原型图算出每个多边形之间的间距绘制里三层多边形绘制字体根据进度值绘制等级进度(使用SeekBar实现)原理:1.绘制中心线:先计算出圆心到A点的坐标,在计算出旋转的角度(360/7),然后旋转7次Canvas,绘制7条中心线。为了加深显示效果,先绘制一个绿色背景作参考。2.绘制最外层正七边
哈丨吅
·
2020-08-22 12:34
android
自定义View
Android自定义View
之实现流行的底部菜单栏中间突起:高仿“咸鱼APP”的底部菜单。
自定义View之实现流行的底部菜单栏中间突起:高仿“咸鱼APP”的底部菜单。博主一份努力,转载请支持原创:http://blog.csdn.net/xh870189248/article/details/75808341一、好奇心在作怪。今天纳闷地看了看咸鱼,看见其底部的菜单栏效果还不错,中间那个按钮是凸起来的!再看看我撸的界面:2、何谓重要的属性android:clipChildren=”fal
半颗心脏
·
2020-08-21 23:12
自定义UI
Android自定义View
分享——一个圆形温度显示器
写在前面笔者近来在学习
Android自定义View
,收集了一些不算复杂但又“长得”还可以的自定义View效果实现,之前分享过一个水平的进度条,如果你有兴趣的话可以看看:
Android自定义View
分享—
KingfarOu
·
2020-08-21 05:29
Android自定义View
android
自定义View
android进阶
Android自定义View
实现饼状图(可点击旋转)
效果图如下:废话不多说,直接上代码,具体实现请自动动手:packagecom.example.pieviewdemo;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.g
Alex233小卢
·
2020-08-21 01:40
Android
Android自定义View
——多边形网格属性图
效果展示实现步骤1、初始化变量//-------------我们必须给的模拟数据-------------//n边形privateintn=5;//文字privateString[]text=newString[]{"物理攻击","魔法攻击","防御能力","上手度","射程"};//区域等级,值不能超过n边形的个数privateint[]area=newint[]{4,1,3,2,1};//--
Hensen_
·
2020-08-21 01:59
自定义View实战
Android自定义view
可拖动的柱状图折线图组合可拖动的折线图
公司最近一个需求就是需要每年的每个月的消费概况的统计图,因为涉及到一些乱七八糟的需求。先看图其中要求本年未到的年份不一样的颜色,且数据不用画出来当然也没有数据。折线下面有个阴影。所以决定自己撸个图。看布局:再看attr这个就不用解释了吧,不知道请到宏洋大神的博客里搜zidingyiview然后看三部曲了,onMeasure,onLayout,onDraw第一步当然是测量长宽了@Overridepr
qq_22718203
·
2020-08-21 01:21
安卓
Android自定义View
实现不规则图形(6边形)
Android自定义View
实现不规则图形(6边形),可将其做为背景并在上面放置图片,或可将其用作特殊的按钮。
yzp_
·
2020-08-21 01:43
android
Android自定义控件——仿微信语音按钮
对于更多自定义控件的介绍,可以参考这篇:
Android自定义view
组合控件解析示例就是下方那个按钮(可以忽略ios系统)使用在xml中直接调用即可:publicclassVoiceBottonextendsButton
SkyFram
·
2020-08-21 01:59
Android
Android自定义View
实现雷达扫描动画
最近在项目中有用到雷达扫描动画,这个效果也常被用于扫描或定位等事件,通过一个小Demo对此进行一下总结。动画截图如下:Android的动画分两类:一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。另一类就是Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。此处的基本思想是通过自定义雷达View,不断刷新和绘制雷达View实现扫描Tw
oxygen0106
·
2020-08-21 01:13
Android
Android 自定义view 的绘制时机 问题
Android自定义view
很多的开发者都用过,自定义view主要的是三个方法onmeasureonlayoutondraw先要测量子view的大小然后会在layout中将view布置到相应的位置上去根据官方的说法自定义的
耀东--winter
·
2020-08-20 23:55
android
app设计
Android自定义View
——雷达图
分析绘制雷达背景图drawline绘制文字标签drawText填充雷达数据drawPath描点drawPoint全部代码如下所示:如果要修改为五边形、四边形,只要将borderCount修改为相应值即可另外数据源的个数要大于等于borderCount,不然会空指针异常,请自己做好兼容性处理publicclassRadarViewextendsView{//雷达填充颜色privateintFILL_
z真真
·
2020-08-20 22:06
android自定义View
Android自定义View
(五)ViewDragHelper完全解析 自定义ViewGroup神器
转自:http://blog.csdn.net/lmj623565791/article/details/46858663一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事,需要自己去处理:多手指的处理、加速度检测等等。好在官
TokgoLiang
·
2020-08-20 22:10
android笔记
Android自定义控件
Android自定义View
(一)View绘制流程以及invalidate()等相关方法分析
转自:http://blog.csdn.net/yanbober/article/details/46128379/【工匠若水http://blog.csdn.net/yanbober】原本打算自己写的,但是看到这篇文章,觉得写的太好了,,,,,1背景还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码分析》这篇文章吗?我们有分析到Activit
TokgoLiang
·
2020-08-20 22:09
Android自定义控件
Android自定义View
-卷轴
0.今天是母亲节,谨以此文献和此程序给我的母亲,节日快乐。话不多说,先看效果image附上git地址Github1.想好再动笔,整个卷轴有左右卷轴柄,纸和文字组成,默认卷轴关闭,点击是张开,张开后点击就合上,打开时速度由快到慢。功能分析到这,思路也就很明确了,那就动笔吧。2.privatevardis=0//每个卷轴到中心的距离privatevartextColor=Color.BLACK//文字
滑板上的老砒霜
·
2020-08-20 21:56
【
Android自定义View
】绘图之Canvas篇(五)
【
Android自定义View
】目录Canvas主要有以下控制方法,这些方法都是作用于Canvas整体translate平移我们先绘制一个矩形,平移之后,再次绘制canvas.drawRect(newRect
欢子3824
·
2020-08-20 20:23
进度绘制
鸿神的文章:
Android自定义View
(四)视频音量调控当然鸿神里边我认为有一点儿小问题,就是那个mSplitSize我认为应该变换成角度。
菜鸟Sir
·
2020-08-20 18:21
android
自定义View最详细的资料整理与总结
本篇博客主要参考了
Android自定义view
案例一气泡框,Android深入理解Android中的自定义属性,深入理解AndroidView的构造函数,手把手教你写一个完整的自定义View。在实
coder_hezi
·
2020-08-20 13:40
android
(
Android自定义View
)来来来,一起再撸一个Material风格loadingView。
本文同步自博主的个人博客wing的地方酒馆很久很久以前,撸了一款loadingview(点击这里回顾),当时觉得还不错,现在看看觉得好丑啊!!!于是想再撸一个,无意间在这里看到一个很不错的效果,于是手痒了,就想动动手,算起来,也有很久没有写过View了。效果图哈,可能又是我自我感觉良好,觉得效果还不错,不过没准再过半年我又嫌弃之前的自己了哈哈哈。还有呢,如果你看这篇比较吃力,推荐先去看看我之前学v
weixin_30361753
·
2020-08-20 13:36
Android自定义View
高级(三)-Canvas之画布操作
一.Canvas简介Canvas我们可以称之为画布,能够在上面绘制各种东西,是Android平台2D图形绘制的基础。二.Canvas的常用操作操作类型相关API备注绘制颜色drawColor,drawRGB,drawARGB使用单一颜色填充整个画布绘制基本形状drawPoint,drawPoints,drawLine,drawLines,drawRect,drawRoundRect,drawOva
蓝枫amy
·
2020-08-20 13:41
Android自定义View
之实现简单炫酷的球体进度球
前言最近一直在研究自定义view,正好项目中有一个根据下载进度来实现球体进度的需求,所以自己写了个进度球,代码非常简单。先看下效果:效果还是非常不错的。准备知识要实现上面的效果我们只要掌握两个知识点就好了,一个是Handler机制,用于发消息刷新我们的进度球,一个是clipDrawable。网上关于Handler的教程很多,这里重点介绍一下clipDrawable,进度球的实现全靠clipDraw
HankingHu
·
2020-08-20 13:30
android
Android
Android自定义View
pager指示器PagerIndicator-仿微博头条效果
平时工作之余,喜欢看看新闻,手机难免会装了几个新闻阅读类的app。新闻类的app风格大致一致,可以选择不同栏目,栏目可以切换。最近就在用微博头条,感觉界面挺清新的。而且它使用的PagerIndicator挺好看的。昨晚居然准时下班了,趁着早就实现了下。今天用博客好好记录下上图效果分析1每个tab都包含色块和文字,而且文字的显示个数不同2文字:由未选中到被选中的文字颜色从黑色变成白色;由选中到未被选
PG_KING
·
2020-08-20 13:52
android自定义控件
Android自定义View
系列(一)——打造一个爱心进度条
写作原因:Android进阶过程中有一个绕不开的话题——自定义View。这一块是安卓程序员更好地实现功能自主化必须迈出的一步。下面这个系列博主将通过实现几个例子来认识安卓自定义View的方法。从自定义View到自定义ViewGroup,View事件处理再到View深入分析(这一章如果水平未到位可能今后再补充),其中会涉及一些小的知识,包括Canvas的使用、动画等等。系列第一篇文章通过绘制一个心形
RoadToGeek
·
2020-08-20 13:01
Android
【
Android自定义View
实战】之自定义项目通用的加载等待对话框LoadingDialog
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52971048【DylanAndroid的csdn博客】在平时的Android开发中,我们难免会遇到像登陆.注册.获取数据这样的操作,而用的的网络状况不同,导致操作需要等待一定的时间,那么为了友好期间,我们需要给用户提供一个在操作完之后的一个友好的等待界面,而Android系统自
DylanAndroid
·
2020-08-20 13:20
Android自定义Vew
Android自定义View
Android具有粘性的小球,跌落反弹形成文字的动画效果
android自定义view
是一个android开发者进阶的一个重要的里程碑,其实这也是离不开Animation,Animator,canvas,path,p
日尧月月鸟
·
2020-08-20 13:44
Android自定义View
——QQ音乐中圆形旋转碟子
思路分析1、在onMeasure中测量整个View的宽和高后,设置宽高2、获取我们res的图片资源后,在ondraw方法中进行绘制圆形图片3、通过Handler发送Runnable在主线程中更新UI,达到旋转效果(如果只想做圆形头像的话,这步可以去掉)4、在布局中使用我们的View效果展示实现步骤1、初始化变量信息//view的宽和高intmHeight=0;intmWidth=0;//圆形图片B
Hensen_
·
2020-08-20 13:55
自定义View实战
Android自定义View
注意事项
Android自定义View
系列
Android自定义View
之Paint绘制文字和线
Android自定义View
之图像的色彩处理
Android自定义View
之Canvas
Android自定义View
之图片外形特效
weixin_34124939
·
2020-08-20 12:46
android自定义View
之(四)------一键清除动画
1.前言:自己也是参考别人的一些自定义view例子,学习了一些基本的自定义view的方法。今天,我参考了一些资料,再结合自已的一些理解,做了一个一键清除的动画。当年,我实现这个是用了几张图片,采用Frameanination的方式来实现,但是这个方法,不灵活,并且占资源,下面,我就采用自定义view的方法来实现这个功能。2.效果图:3.具体详细代码3.1\res\values\attrs_on_k
丿灬安之若死
·
2020-08-20 12:25
#
自定义view
Android自定义view
绘制顺序漫谈
今天就跟大家说说自定义view里面的绘制顺序问题,因为有时候避免不了在同一个地方绘制不同的view,那么就避免不了遮盖问题,这个时候就就必须考虑绘制顺序的问题了。 说到绘制顺序就不得不提onDraw和dispatchDraw这两个方法,下面我们一一来看这两个方法。onDraw之前我们自定义view一般都继承了View这个类,其实Android里面所有的控件也都继承自这个类,无论是一个view
和小胖
·
2020-08-20 11:34
android小日子记录
Android自定义View
Canvas 基本使用(一)
Android平常的开发中使用到Canvas的机会并不是太多,常规的开发中系统控件足够满足大部分要求,UI如果追求美观常用的系统控件就不能满足我们的要求了,所以诞生了自定义View而自定义View中比较常见的是事件分发机制和View的绘制这两种如果我们要自定义样式顾名思义肯定是要在View的onDraw()方法下对View进行绘制,绘制之前呢,自定义View还会进入到onMeasure()和onL
chengxuyuanchaochao
·
2020-08-20 11:27
android
【朝花夕拾】
Android自定义View
篇之(四)自定义View的三种实现方式及自定义属性使用介绍...
前言转载请声明,转自【https://www.cnblogs.com/andy-songwei/p/10979161.html】,谢谢!尽管Android系统提供了不少控件,但是有很多酷炫效果仍然是系统原生控件无法实现的。好在Android允许自定义控件,来弥补原生控件的不足。但是在很多初学者看来,自定义View似乎很难掌握。其中有很大一部分原因是我们平时看到的自定义View使用中,有多种形式,有
aw1070
·
2020-08-20 11:11
移动开发
Android 布局手势缩放,可滑动查看,实现类似Imgview图片缩放效果
Android自定义View
布局手势缩放,可滑动查看,子View实现类似Imgview图片缩放效果自定义View,使用ViewDragHelper和ScaleGestureDetector结合简单的实现类似
L_bicker
·
2020-08-20 10:49
Android方向
Android自定义View
一个可设置四个顶点弧度的ImageView
项目介绍:点击打开链接代码:自定义属性:values/attrs.xml代码部分:packagecom.example.he.customimageview;importandroid.animation.ValueAnimator;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.gr
Zcc?
·
2020-08-20 09:26
Hencoder学习笔记1-8
HenCoder
Android自定义View
1-8硬件加速硬件加速能够让绘制变快,主要有三个原因:1.本来由CPU自己来做的事,分摊给了GPU一部分,自然可以提高效率;2.相对于CPU来说,GPU自身的设计本来就对于很多常见类型内容的计算
AaronXee
·
2020-08-20 00:14
android自定义view
转载自:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于
Android自定义View
,可能都是比较恐惧的
shifrank1989
·
2020-08-19 03:48
android
Android自定义View
— 列表字母索引
效果图:GIF.gif字母索引这个功能还是很常见的,例如:联系人,城市选择等一些功能都会用到,其实这个功能还是很简单的,现在我们就来动手写一遍。分析:1、A-Z字母的绘制.2、滑动的时候选中的字母会变成红色。3、选中的字母会在屏幕中央显示。4、消失的时候会停留一会再消失。我们来一个一个解决咯。首先写一个自定义的View继承自View先,然后初始化设置一下画笔的一些设置。publicclassLet
波波维奇c
·
2020-08-19 03:14
android自定义view
(实现时钟显示)
今天闲来没事,自己实现了一个
android自定义view
(实现时钟显示)的功能,先看下效果:这里为了方便,一些自定义的属性,我就没有使用,都是在代码里面写的,算是一个记录。
mockingbirds
·
2020-08-19 02:13
android
自定义view
Android自定义View
-View的绘制流程
View的绘制基本由measure()、layout()、draw()这三个函数完成函数作用相关方法measure()测量View的宽高measure(),setMeasuredDimension(),onMeasure()layout()计算当前View以及子View的位置layout(),onLayout(),setFrame()draw()视图的绘制draw(),onDraw()一、Meas
涂程
·
2020-08-18 22:36
程序员
Android
Android自定义view
-电子签名画板
电子签名作为用户的电子凭证,在很多业务中都有用到!一.自定义电子签名画板packagecom.kxf.androidtestdemo.view;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.graphics.Color;importand
天涯yy的悲伤
·
2020-08-18 21:05
android
Android自定义View
初探(二)——仿360垃圾清理
自从尝试过写自定义View(
Android自定义View
初探(一)——饼图)之后,每当看到别人的应用时,总是在想别人的实现方式,或许,这就是程序猿的悲哀吧O(∩_∩)O~。
ykb19891230
·
2020-08-18 12:39
android
View
Android自定义View
自定义组合控件
自定义组合控件:以三国杀游戏武将为例,包括武将头像,血条,装备区1.先定义该组合的XML文件布局1261118192627282930364146515657582.自定义一个继承布局的类publicclassGeneralFrameextendsLinearLayout{ImageViewgeneral;ImageViewblood;TextViewwuqi;TextViewfangju;Tex
weixin_33919950
·
2020-08-17 06:18
【
Android自定义View
实战】之自定义项目通用的标题栏CustomTitleBar
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52948152【DylanAndroid的csdn博客】在Android开发中,一般来说项目中都会用到一个通用风格的标题栏,比如说左边返回按钮,中间显示标题,最后边可能会有一个保存按钮。如下图那么我们是不是每次在新建一个布局的时候都要去用一个线性布局去加载三个控件,特别麻烦。我们
DylanAndroid
·
2020-08-17 06:32
Android自定义Vew
Android自定义View
android
标题栏
自定义View
通用
android自定义view
-雷达图(蜘蛛网图)
前一段因项目需求,需要使用雷达图来表示一些数据信息,需要展示的效果如下图:如下是绘制雷达图的思路以及代码:1.计算出雷达网络的每个点的坐标。2.连接每个点,绘制出雷达网络。3.绘制圆心点到各个顶点的轴线。4.绘制各个顶点的标签文字。5.绘制阴影区域。第一步计算出雷达网络的每个点的坐标雷达图的每个点的坐标,我们首先可以获取雷达区域中心点的x,y坐标,就是整个view的宽度/2和高度/2。得到中心点的
hard_Rui
·
2020-08-17 06:05
Android自定义View
——可以设置最大宽高的FrameLayout
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>>可以设置最大宽高的FrameLayout支持相对父控件的半分比设置默认优先比例设置不支持参数小于零MaxLayout.javaimportandroid.util.DisplayMetrics;importandroid.view.ViewGroup;importandroid.widget.FrameLayout;importandr
小卒c
·
2020-08-17 06:18
Android自定义View
设定到FrameLayout布局中实现多组件显示
如果想在自定义的View上面显示Button等View组件需要完成如下任务1.在自定义View的类中覆盖父类的构造(注意是2个参数的)publicclassMyView2extendsView{publicMyView2(Contextcontext,AttributeSetatt){super(context,att);}publicvoidonDraw(Canvasc){//这里绘制你要的内容
liujianguangaaa
·
2020-08-17 04:02
android
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他