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自定义View
详解
一.什么是自定义View自定义view可以分为三类:1.把系统内置的控件组合起来生成一个新的控件;2.继承系统现有的控件,然后加入新的功能;3.自己绘制控件,继承系统的View类,通过View中的回调方法实现绘制。本文所说的自定义View就是第三种方式。二.为什么使用自定义View自定义View可以实现系统View满足不了的需求,根据我们开发中不同的需求去实习我们自己的View。通过自定义View
一个番茄柿
·
2020-04-03 07:50
Android自定义View
——展开菜单
前言几个月之前,我写了一个展开按钮的自定义View,但是效果并不好,因为不能处理点击菜单之外的区域让菜单关闭的效果,而且需要在xml文件里面添加多个view,最近有人看到了我那篇文章,问我能不能改进一下,刚好前段时间找到了办法,今天就重写一下吧。效果图unfold.gif思路在右下角Button的父View加入一个FrameLayout,也就是图中全屏透明灰色部分。菜单没有弹出的时候设置为不可见。
CSU_IceLee
·
2020-04-02 14:58
ViewDragHelper实战:APP内“悬浮球”
本文的理论知识是基于:
Android自定义View
Group神器-ViewDragHelper,如果你对ViewDragHelper的使用不熟悉,请先阅读这篇文章。
zhuhf
·
2020-04-01 13:23
android自定义view
用path画长方形
这次主要是练习一下Android的自定义view和path的相关使用,所以做了一个简单的demo:自定义一个view,并用path在上面画一个可以动态改变圆角大小的长方形。自定义相关属性自定义view首先需要在values文件夹下建一个attrs文件,并在其中定义view的相关属性,如下:其中round_position指的是圆角的位置,这里属性类型定为flag(位或运算)这样就可以在布局中同时使
一颗暗色星辰
·
2020-04-01 11:11
【
Android自定义View
】仿Photoshop取色器ColorPicker(四)完结篇
ColorPicker一款基于HSV颜色空间的仿Photoshop取色器的Android版颜色拾取器。github地址:https://github.com/relish-wang/ColorPicker前言上一篇已经简单介绍了ColorPicker的核心自定义控件ColorPickerView的监听事件相关代码。接下来我们详细解析一下ColorPickerDialog的相关代码注:1如果你对HS
鑫之所向
·
2020-03-31 16:44
【
Android自定义View
实战】之你应该明白的事儿
在Android的实际开发中,我们Android系统本身已经给我们提供了很丰富的UI以及各种实用的控件,例如TextView,Button,ImageView等。用这些基础控件已经能够实现非常优美的界面以及功能。然而在实际的开发中,我们由于客户的各种需求,App开发的各种标新立异,追求个性化,所以,导致我们用这些最基础的控件已经不能够满足我们的各种个性化需求。那么,我们就要考虑去自定义控件来完成我
DylanAndroid
·
2020-03-31 14:28
Android自定义View
--用ViewGroup打造一个3D堆叠卡片容器
1.功能描述目前只能支持三张图片,支持横竖屏模式,手指滑动翻页到下一张卡片,手指点击也可以切换到当前卡片,并且选中的卡片会在整个ViewGroup的最上层,会被放大,可以自定义放大动画的时长。最基本的Android自定义控件,大神就别看了。来先看效果图吧:支持竖屏模式gif也支持横屏模式:gif2属性描述默认值scc_anim_duration卡片放大动画时间300scc_edge每个卡片顶边和底
Dawish_大D
·
2020-03-31 12:16
Android自定义View
——从零开始实现雪花飘落效果
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/FallingView,欢迎star大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论前言:转眼已是十一月下旬了,天气慢慢转冷,不知道北方是不是已经开始下雪了呢?本期教程我们就顺应季节主题,一起来实现雪花飘落的效果吧。本篇效果思路参考自国外大神的Andro
Anlia
·
2020-03-31 07:47
Android 自定义View绘制搜索按钮
Android自定义View
绘制搜索按钮.png原理原理很简单,搜索图标由2个部分组成,一个圆和一条45度的线,画圆很简单,画有角度的线稍微有点麻烦,但这里我们投机取巧一下,依靠Canvas的rotate
爱写代码的何蜀黍
·
2020-03-31 03:31
Android谈谈封装那些事--BaseActivity和BaseFragment(一)
上篇文章
Android自定义View
--自己撸一个柱状图也没那么难我说过会封装一套属于自己的库,争取在元旦之前发出来,作为新年礼物给自己,给大家。
Hankkinn
·
2020-03-31 02:58
从0到1
Android自定义View
(三)画图的五个元素组件
目录从0到1
Android自定义View
(三)画图的五个元素组件.png一、画图五个元素组件简介AndroidFramewor
8ec863a03f4f
·
2020-03-31 02:39
Android-自定义View集合
学习安卓几个月了,也有点自己的体会,然而我发现自己真正喜欢的是数据方面的东西,当然
android自定义view
也很好玩,很体验一些技巧性的东西。
JackFrost_fuzhu
·
2020-03-30 22:33
Android自定义View
基础(三)-颜色
一.简单介绍安卓支持的颜色模式:ARGB8888:四通道高精度(32位)ARGB4444:四通道低精度(16位)RGB565:屏幕默认模式(16位)Alpha8:仅有透明通道(8位)PS:其中字母表示通道类型,数值表示该类型用多少位二进制来描述。如ARGB8888则表示有四个通道(ARGB),每个对应的通道均用8位来描述。以ARGB8888为例介绍颜色定义:类型解释0(0x00)255(0xff)
蓝枫zeke
·
2020-03-30 17:37
Android自定义View
总结
Android自定义View
总结[toc]步骤自定义View的属性在View的构造方法获取我们自定义的属性值重写onMesure()方法重写onDraw()方法自定义View的属性在res/values
IT_xiao小巫
·
2020-03-30 12:26
Android自定义View
高级(二)-Canvas绘制图形
一.Canvas简介Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。二.Canvas的常用操作操作类型相关API备注绘制颜色drawColor,drawRGB,drawARGB使用单一颜色填充整个画布绘制基本形状drawPoint,drawPoints,drawLine,drawLines,drawRect,drawRoundRect,drawOva
蓝枫zeke
·
2020-03-30 09:49
自定义View(自定义属性)
背景之前讲了
Android自定义View
实现圆形效果,但是很简单,并没有实现一些自定义的属性,今天就大致实现以下自定义属性。
Only凹凸曼
·
2020-03-30 09:46
自定义View基础(二)View的滑动
Android自定义View
View的滑动在移动设备上,滑动基本是基础特性。不管是用的最多的下拉刷新还是ViewPager,他们的基础都是滑动。
蝉翅的空响
·
2020-03-30 05:05
安卓 MotionEvent 详解
Android自定义View
系列之《贪吃蛇大作战》方向操作键效果实现高仿一种效果是很不错的学习方式。Android防止升级过程被劫持和换包很
优雅的程序员
·
2020-03-29 13:31
Android自定义View
--自己撸一个柱状图也没那么难
绪论*转眼间,2016伴随着互联网寒冬和帝都的雾霾马上就过去了,不知道大家今年一整年过得怎么样?最近票圈被各个城市的雾霾刷屏,内心难免会动荡,庆幸自己早出来一年,也担忧着自己的未来的职业规划。无所谓了,既然选择了这个行业,我觉得大家就应该坚持下去,路是自己走的,及时再寒冬,只要你足够优秀,足够努力,相信你最后还是会找到自己满意的工作的。最后还要感谢今年博客之星大家对我的投票支持,非常感谢。不多说了
Hankkinn
·
2020-03-28 12:22
Android自定义View
1-1 绘制基础
学习http://hencoder.com/ui-1-1/笔记一、onDraw()创建Paint对象,重写onDraw(),把绘制的代码写在onDraw()里面。二、Canvas.drawXXX()和Paint基础drawXXX()系列方法和Paint的基础能够应付简单的绘制需求。主要包括:1.Canvas类下的所有draw-打头的方法,例如drawCircle()drawBitmap()。2.P
王大碗要努力
·
2020-03-28 08:54
Android自定义View
,评分星星控件(RatingBar)
一、先看一下效果图半个星星的资源图片是随便找的,别在意这些小东西事例图系统方法去实现(UI配合,三步搞定,建议使用系统,星星间隙用透明度去控制):@drawable/app_rating_starscenter二、为什么要自定义RatingBar系统的RatingBar功能挺全,但有几个缺陷:1.星星与星星之间的间距没办法控制2.星星的大小很难控制3.系统的样式一般都不符合自己App的UI样式三、
刘付文
·
2020-03-28 03:29
Android自定义View
笔记
View的测量:View测量模式有三种:EXACTLY,AT_MOST,UNSPECIFIED。一般测量都在onMeasure()方法中进行。通过MensureSpec类帮助我们测量View,就可以获得View的测量模式和View想要绘制的大小。查看onMeasure()方法可得,最后都是讲测量后的宽和高设置给setMeasureDimension(intMeasuredWidth,intMeas
伪代码
·
2020-03-27 16:07
Android自定义View
使用canvas实现轮播图效果
1.功能分析1.1左右滑动切换图片,并且实现循环切换。1.2自动切换图片1.3导航圆点跟随轮播变更1.4点击图片,实现监听反馈1.5图片需要适配屏幕,按定义宽高显示2.代码实现2.1实现原理每次加载显示需要3张图片,并且偏移至左中右三个位置,不断地重绘view,修改偏移值,达到切换图片效果。2.2代码实现创建自定义View类CarouselFigure,在onMeasure方法中,获取容器view
老夫掐指一算z
·
2020-03-27 05:11
android自定义view
之Paint
android自定义view
中最重要的几个角色之一,Paint类把自定义view比作我们平时用手画图的话,Paint就相当于我们手中的画笔。
Williamzhng
·
2020-03-26 22:23
android自定义view
学习(一)
view自定义一般情况下需要重写onDraw()方法进行绘制,onMeasure()对子view进行测量,onLayout()方法来确定view的位置onFinishInflate():从xml加载组建后回调onSizeChanged():组件大小改变时回调,列如:给绘制view实现动态效果,最后再在onDraw()方法中调用invalidate()方法通知view进行重绘,postInvalid
sun_goden
·
2020-03-26 13:00
Android自定义View
- 为 View 添加边框
一、环境安卓系统:4.2操作系统:Win8.1工具:AndroidStudio二、添加边框可以用背景图片的方式。自定义View,在onDraw方法绘制边框publicclassMyRelativeLayoutextendsRelativeLayout{publicMyRelativeLayout(Contextcontext){super(context);}publicMyRelativeLay
谷鸽不爱吃稻谷
·
2020-03-26 12:08
【
Android自定义View
实战】之仿QQ运动步数圆弧及动画,Dylan计步中的控件StepArcView
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52936609【DylanAndroid的csdn博客】在之前的Android超精准计步器开发-Dylan计步中的首页用到了一个自定义控件,和QQ运动的界面有点类似,还有动画效果,下面就来讲一下这个View是如何绘制的。1.先看效果图这里写图片描述2.效果图分析功能说明:黄色的代
DylanAndroid
·
2020-03-26 09:38
Android自定义View
的三种实现方式
参考:http://blog.csdn.net/guolin_blog/article/details/17357967在毕设项目中多处用到自定义控件,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别
m2fox
·
2020-03-26 03:12
Android自定义View
-LEDView
Bilibili视频观看点此处Github地址点此处一时冲动撸了这个LEDView,使用方法如下:publicvoidsetLED(Stringstr,@ColorIntintledColor,intledTextSize,intledPixel)很简单设置内容,颜色,字体大小和LED的垂直小灯个数即可。LEDView完整代码如下:packagecom.example.scott.ledview;
_番茄沙司
·
2020-03-25 09:22
Android自定义View
之仪表盘
Android自定义View
之仪表盘欢迎访问我的博客又是新系列(坑)感觉都很零碎,能积累一些是一些了背景随着项目开发越来越多的需求被摆在面前其中不免涉及到定制的功能其中仪表盘也是一个很常用的功能效果图效果图设计过程外侧渐变圆环外侧圆环效果外侧刻度盘及文字显示外侧刻度盘及文字显示指针显示指针显示内部圆环及文字展示内部圆环及文字展示代码实现自定义组件显示优化设置自定义组件的时候要优化组件的高度
又似在水一方
·
2020-03-25 06:48
Android自定义View
(一):基础篇
前言在平常的开发工作中,由于各种特殊业务的需求,以及UI的各种脑洞设计,在这种场景下,Android中的基本控件就有些力不从心了。由此,掌握自定义View已慢慢变成大家必备的技能之一了。今天,就带大家进入自定义View的基础篇。下边就是我们今天要实现的简单自定义View的效果图:其中,蓝色的为CustomView背景色,中间红色区域为CustomView的内容显示区域,我们暂称为ContentVi
Shorr_肖尔
·
2020-03-25 06:52
android自定义View
Group---设计简单的FlowLayout搜索条目容器
马上周末了,好开心!今天手头事情不多,撸一个自定义的viewgroup吧,简单实现瀑布流效果的热门搜索条目:最终效果如下:如果对自定义viewgroup的一些基本概念不是很熟,可以先看看大神的文章,写的很细致:自定义viewgroup入门——Hongyang大神下面就是我们这个viewgroup的实现步骤了:首先,写一个ViewGroup的子类,重写generateLayoutParams(),这
Vonelone
·
2020-03-24 21:13
Android 进阶到高级 - 突破篇
Android进阶到高级-突破篇欢迎访问我的博客:Android解忧杂货店GitHub:https://github.com/pangrongxian/Android
Android自定义View
HenCoderAndroid
Android解忧杂货店
·
2020-03-24 20:34
Android自定义View
实现带4圆角或者2圆角的效果
1问题实现任意view经过自定义带4圆角或者2圆角的效果2原理1)实现view4圆角我们只需要把左边的图嵌入到右边里面去,最终显示左边的图就行。2)实现view上2圆角我们只需要把左边的图嵌入到右边里面去,最终显示左边的图就行。安卓源码里面有这样的类packageandroid.graphics;/***Specializedimplementationof{@linkPaint}'s*{@lin
chen yu
·
2020-03-23 14:36
Android自定义View
-------Canvas动画的误解
前言最近在看自定义View方面的知识,遇到下面一段代码,由于对旋转后的绘图存在疑问,经过多方求证,最后弥补了操作Canvas(旋转,平移等)认知的错误,并得出正确结论:动画操作Canvas,其实操作的是临时坐标系,对于已经绘制的图形部分无效下面详细记录求证过程,以备同仁指正:建议大家按照代码绘制看看,绘制对的可以留言,绘制错了也可以留言,这篇博客让你理解了吗?/***在画布的左下角画圆,*中间画向
ReallyZhang
·
2020-03-23 09:29
Android自定义View
--Flyme6的Viewpager指示器
最新更新的Flyme6整体效果不错,动画效果增加了很多了,看了看flyme6的Viewpager指示器,觉得有点意思,就模仿写了一下,整体效果如下:效果演示图github地址:https://github.com/Dawish/FlymeTabStripGradleallprojects{repositories{maven{url'https://jitpack.io'}}}dependenci
Dawish_大D
·
2020-03-23 04:53
Android自定义View
——扩散波浪按钮
前言劳动节快乐!!!O(∩_∩)O虽然现在不是一个值得庆祝的时间,因为美好的白天已经过去了,再过不久大家就要回到公司或者课堂了。/(ㄒoㄒ)/~~想做一个随即匹配按钮,同学建议是做一个像波浪一样向外扩散的按钮,同学在网上找了一个效果图,看上去挺简单的,就自己做了一个,下面是效果图:效果图我觉得用在只需要一个大按钮的界面里面,是挺合适的。下面就来分享一下思路与代码。分析动画中间一个圆是不动的,里面有
CSU_IceLee
·
2020-03-23 04:09
Android自定义View
之双缓冲机制和SurfaceView
Android自定义View
系列
Android自定义View
之Paint绘制文字和线
Android自定义View
注意事项
Android自定义View
之Canvas
Android自定义View
之图像的色彩处理
xxq2dream
·
2020-03-22 21:56
Android - 自定义 View - 颜色选取器(水平、竖直)
Android自定义View
-颜色选取器(水平、竖直)
Android自定义View
-颜色选取器(水平、竖直)类似SeekBar的方式通过滑动选择颜色。
_CAFE_BABE_
·
2020-03-22 13:14
Android自定义View
工具:Paint&Canvas(二)
接上篇,
Android自定义View
工具:Paint&Canvas(一),上篇主要介绍的是Paint,本篇接着来看Canvas。
_小马快跑_
·
2020-03-22 07:36
Android自定义View
:实用性TitleBar标题栏(不含防腐剂,可直接食用)
TitleBar⭐️https://github.com/loperSeven/TitleBar,满足各种日常使用的标题栏,不要让你的时间浪费在写标题栏上。序言androidsupportlibrary推出的ToolBar拓展性很高,也是官方代替ActionBar的一个控件,ToolBar的优点在于可以配合其他控件写出爆炸性的UI交互,但是在日常开发中,我们用不到这些东西,也正是因为这样,才自己写
LOPER7
·
2020-03-22 06:38
Android自定义View
之图像的色彩处理
Android自定义View
系列
Android自定义View
之Paint绘制文字和线
Android自定义View
注意事项
Android自定义View
之Canvas
Android自定义View
之图片外形特效
xxq2dream
·
2020-03-22 02:37
Android自定义View
(仿商城购物选择数量)
说明仿商城添加商品数量,数量加减选择器。支持数量选择及禁止支持自定义+与-按钮样式支持自定义分割线支持自定义宽度支持各种监听事件(限量、库存)效果图图片支持的自定义属性//输入框是否就可以编辑//按钮的宽度//输入框的宽度//字体大小//字体颜色//整体框的背景//内部垂直分割线//左边按钮样式//右边按钮样式Xml定义使用方法NumberPickerViewnumberPickerView1=(
Find_A_Way
·
2020-03-22 00:08
Android自定义View
-Canvas绘制图形
一.Canvas简介Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。二.Canvas的常用操作速查表官方文档三.Canvas详解绘制颜色:绘制颜色是填充整个画布,常用于绘制底色。canvas.drawColor(Color.BLUE);//绘制蓝色创建画笔:要想绘制内容,首先需要先创建一个画笔,如下://1.创建一个画笔privatePaintmPa
MryU93
·
2020-03-21 10:59
Android自定义view
初识(一)
爱哥的自定义View其实很简单鸿洋大神的
Android自定义view
Android群英传(徐宜生)自定义View这件事,确实如鸿洋大神所说,对于新手来说是一件比较恐怖的事情。
wt龙
·
2020-03-20 17:34
Android自定义View
之DashBoard(仪表盘)
前言
Android自定义View
是Android初中级开发工程师向高级工程师进阶所必须掌握的一块内容,其重要性不言而喻。
肖邦kaka
·
2020-03-20 16:10
awesome-github-android
【小目标:收集与整理Github每天Android热门开源库】内容TextView图片Theme主题评分条TextViewParticleTextView★539-一个用粒子动画显示文字的
Android
MryU93
·
2020-03-20 16:57
Android自定义View
之requestLayout方法和invalidate方法
Android自定义View
系列
Android自定义View
之Paint绘制文字和线
Android自定义View
注意事项
Android自定义View
之Canvas
Android自定义View
之图像的色彩处理
xxq2dream
·
2020-03-20 11:34
Android自定义View
之头像选择控件
前言头像选择控件大概是现在90%以上的App必备的控件了吧。实用性还是蛮高的,记得以前在做毕业设计的时候也需要用到头像选择,然而当时时间比较赶,就没有去研究怎么实现了,直接选择完图片后设置回去了,不能缩放,移动,可以说毫无体验性可言。所以现在想来填填以前的坑,也希望这篇文章能给你带来一些思路。先上一张动态效果图。效果预览功能点界面是仿国内某读书App的。实现的功能点有:从相册中选择图片。加载图片,
事多店
·
2020-03-20 03:10
Android 自定义View(二) 下雨效果
Rain.gif
Android自定义View
(二)下雨效果一实现思路,雨点用线段表示,通过控制线段的大小和宽度来表示不同的线段。
赤兔欢
·
2020-03-20 00:09
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他