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自定义控件
Android自定义控件
之角度传感器实现3d景深效果
先看下效果。图片发自App1.自定义控件先建一个自定义控件并需要实现SensorEventListener接口,这部分就不啰嗦了,直接看代码:packagenet.codepig.customviewdemo.view;importandroid.content.Context;importandroid.hardware.Sensor;importandroid.hardware.SensorE
书柜里的松鼠
·
2020-02-09 06:10
Android自定义控件
学习,流程步骤控件
线性的流程图经常在订单界面用到,类似的在行APP就用到了这种流程。最近在学习自定义控件,就写了一个,开源出来,也参考了网上的一些代码。最终效果图:Paste_Image.png项目地址:https://github.com/GinSmile/FlowViewDemo可以想象的到,要实现这么一个视图,要画三个东西,分别是圆圈圆圈之间的线段圆圈上面的字所以,我们要做的最重要的事情就是确定圆圈的圆心的坐
TsuiJin
·
2020-02-07 22:28
Android自定义控件
(一,基本原理)
自定义控件相关目录:
Android自定义控件
(一,基本原理)
Android自定义控件
(二,自定义属性)
Android自定义控件
(二,自定义组合控件)
Android自定义控件
(二,自定义ViewGroup
zxn593066063
·
2020-02-07 07:05
Android自定义控件
:通用验证码输入框
关于自定义控件的基础知识--可自行查询资料。--也可关注我们,后期介绍自定义统计图表时,会统一介绍自定义控件的常用知识。需求4位验证码输入框:效果图:4位验证码输入框.gif1.输入框一行可输入4位数字类型的验证码;2.4位数字之间有间隔(包括底线);3.输入框不允许有光标;4.底线根据输入位置显示高亮(蓝色);6.输入完成,回调结果,输入过程中,也进行回调;分析这种效果,很难直接在Edittex
Android技术分享
·
2020-02-07 06:50
xfermode的基本用法
1、Xfermode是什么在
Android自定义控件
或者对图片等进行处理时需要做一些图像混合的操作时,会用到xfermode。利用xfermode可以做出许多有趣的UI效果时。
AxeChen
·
2020-02-06 22:22
Android自定义控件
Android中Canvas绘图基础详解AndroidPaint、Canvas、Matrix使用讲解(一、Paint)AndroidPaint之setXfermodePorterDuffXfermode讲解Canvas开篇之drawBitmap方法讲解Android手把手教您自定义ViewGroup(一)Android自定义View(一)Android自定义View(二)进阶Android自定义V
JackChen1024
·
2020-02-06 06:45
Android自定义控件
:一款多特效的智能loadingView
先上效果图(如果感兴趣请看后面讲解):1、登录效果展示image2、关注效果展示image1、【画圆角矩形】画图首先是onDraw方法(我会把圆代码写上,一步一步剖析):首先在view中定义个属性:privateRectFrectf=newRectF();//可以理解为,装载控件按钮的区域rectf.left=current_left;rectf.top=0;//(这2点确定空间区域左上角,cur
Android_robot
·
2020-02-05 16:34
Android自定义控件
:做一个拼图游戏
一些简单的游戏可以用自定义控件实现,如拼图游戏。先上效果图:普通模式交换模式1、游戏的大概思路游戏的基本思路:将一个大图切割成多份小图,然后将小图的顺序打乱,整齐排列在一个ViewGroup中,通过点击小图互换位置将图片拼合为原来的大图。2、技术要点1、继承ViewGroup的自定义控件以及onLayout方法的使用。2、把一张大图切割成多个小图。3、图片压缩。4、属性动画。5、DialogFra
AxeChen
·
2020-02-05 11:08
android自定义控件
找不到属性
用Android开发,为了重用,少不了自定义组件.这类教程网上不少,这里就不说了.这里说另一个问题,就是在xml文件中使用自定义控件时,找不到属性的问题.如果你把自定义组件放在com.projecthome.meizhuang.Component包中,然后通过下面的代码来引用它:那你就踩了这个雷了.这里要使用自定义组件,命名空间那里应该写的是http://schemas.android.com/a
AlstonWilliams
·
2020-02-05 01:57
Android自定义控件
:带动画效果的手机号输入框 (3-4-4格式)
项目中很多地方,使用到了自定义控件。简单点的,如个性控件的定制,多个组件的组合封装等。我们需要了解自定义控件的基础知识,即可快速实现;复杂点的,如各种图形报表(例如:股票K线图、分时图控件)。我们除了自定义控件的基础知识,还需要掌握控件事件的拦截传递机制,事件回调、手势识别、画图、动画等技术;还需要架构设计相关的思想。股票K线图.gif关于自定义控件,我们逐步深入讲解:今天,我们先来实现一个简单的
Android技术分享
·
2020-02-02 19:11
Android View滑动总结
前言View的滑动是
Android自定义控件
的基础,在开发中我们难免会遇到View的滑动处理。
Villa__Mou
·
2020-02-02 01:37
Android自定义控件
漂亮的图片多选控件
漂亮的图片多选控件对比了很多图片多选的控件,感觉都不太适合自己,灵活度较低,往往需要对源码做大量的修改,自己对其进行了简单的实现,来更好的适应多变的环境,本文暂时不讲原理和实现,之后会详细讲解,首先来讲解一下控件的使用。Gradlerepositories{maven{url"https://jitpack.io"}}dependencies{compile'com.github.sd635205
李涛丶
·
2020-02-01 23:40
android自定义控件
这里实现一个饼图自定义控件View:第一步:在values中创建attrs.xml属性文件如下;第二步:继承View控件实现之定义控件:publicclassCustomViewextendsView{privateStringTAG="IMListView";privatePaintmPaint;privateRectFoval;privateintstart_angle;privatefloa
一航jason
·
2020-02-01 21:02
Android自定义控件
:饼状图
效果图效果图效果图实现原理分析每段弧线的绘制:根据每个数据所占总数的百分比得出该弧线的度数(一共360度),然后使用canvas.drawArc绘制即可。至于弧线的颜色,我们可以随机生成。弧线中数据的绘制:只要能获取到每段弧线的中心点在view中的坐标,我们就能在弧线中心坐标处绘制数据。那么如何获取呢?答案是三角函数(没学好的,百度去百度链接)。每段弧线的中心点与Y轴的夹角我们是知道的(根据上一步
啊杰杰杰杰
·
2020-02-01 17:19
Android自定义控件
:如何使view动起来?
本文发表于CSDN《程序员》杂志2016年8月期,未经允许不得转载!摘要Android中的很多控件都有滑动功能,但是很多时候原生控件满足不了需求时,就需要自定义控件,那么如何能让控件滑动起来呢?本文主要总结几种可以使控件滑动起来的方法实现其实能让view动起来的方法,要么就是view本身具备滑动功能,像listview那样可以上下滑动;要么就是布局实现滑动功能,像ScrollView那样使内测的子
子墨_guo
·
2020-01-06 01:25
Android自定义控件
仿余额宝收益数字变动效果
之前一直是看别人的一些博客,或者好的代码,然后自己收藏。自己用到后才记得拿来用或者进行修改,在别人的轮子上再进行改。现在开始尝试自己开始写些东西。不做伸手党,从我做起。今天第一天来做个简单的控件。很简单的一个效果,支付宝余额宝界面进入时,我们会看到余额宝金额会有一个从0开始变动直到最大值的效果,今天来仿它实现。一、预期效果和分析余额宝界面截图我们要仿的就是上图中的进入页面时三个数字的逐渐增长的效果
自己找知己
·
2020-01-05 13:21
Android自定义view的官方步骤
通过对自定义控件的学习去可以更深入的掌握android的相关知识点,所以学习
android自定义控件
是很有必要的。记得以前学习总是想着去先理解很多
帅气的程序小哥
·
2020-01-03 00:14
Android自定义控件
(二)_2015-03-22
在
Android自定义控件
(一)中主要讲述的时一些绘制的类以及其中的常见方法。自定义控件的步骤基本可以概括为:控件绘制,控件测量以及位置分配和控件的交互。
CoderGC
·
2020-01-02 09:31
Android自定义控件
与绘制
一、自绘控件自绘控件主要是通过继承View,然后重写onDraw()方法,绘制逻辑在onDraw中调用即可,如果需要注册事件,只需要实现相关事件监听接口即可(比如OnClickListener);还有就是在自绘控件中如果需要重绘控件,只需要调用invalidate方法即可;在xml布局中使用只需要按普通控件使用即可。publicclassMyViewextendsViewimplementsOnC
W1NFRED
·
2020-01-02 06:57
Android自定义控件
(三 .1)Path贝塞尔曲线
前一篇文章讲了Path绘制直线以及各种基本图形,这篇文主要说Path绘制曲线,就是曲线中非常有名的贝赛尔曲线。贝赛尔曲线是由法国数学家PierreBézier所发明,由此为计算机矢量图形学奠定了基础。它的主要意义在于无论是直线或曲线都能在数学上予以描述。Paste_Image.png贝塞尔曲线作用十分广泛:QQ小红点拖拽效果一些炫酷的下拉刷新控件阅读软件的翻书效果一些平滑的折线图的制作很多炫酷的动
Jackson杰
·
2020-01-01 17:36
自定义控件三部曲之视图篇
该文为汇总网上优秀的资源所得,喜欢请关注原作者,我记录下来主要是为了以后我自己查找用的ref参考启舰
Android自定义控件
三部曲文章索引HenCoderAndroidUI部分2-1布局基础一、测量与布局
richy_
·
2020-01-01 00:29
2019-09-01 第九周 - Fragment回退栈的应用场景
最近买了一本新书,是将
Android自定义控件
的开发,利用空闲时间看了第一章,主要是对于画笔和画布的一些基本知识的讲解,然后又抽空写了一篇关于原型头像的实现的文章。
做梦枯岛醒
·
2019-12-31 18:20
Android自定义控件
之圆形时钟(续)
如果你还没看的话,我不建议你接着往下看,因为这篇文章是接着上篇的文章,如果直接看的话可能会不知所云,所以还是建议你先看一下我之前的这篇文章
Android自定义控件
之圆形时钟。
蛇发女妖
·
2019-12-31 13:47
Android自定义控件
(一)_2015-03-22
自定义控件教程:1,http://blog.csdn.net/aigestudio/article/details/412125832,http://blog.csdn.net/aigestudio/article/details/413161413,http://blog.csdn.net/aigestudio/article/details/414473494,http://blog.csdn
CoderGC
·
2019-12-31 13:15
Android自定义控件
带文字提示的SeekBar
封面转载请注明出处:https://www.jianshu.com/p/b753c4a9ddfa本文出自容华谢后的博客1.写在前面SeekBar控件在开发中还是比较常见的,比如音视频进度、音量调节等,但是原生控件有时还不能满足我们的需求,今天就来学习一下如何自定义SeekBar控件,本文主要实现了一个带文字指示器效果的SeekBar控件,看下最终效果:IndicatorSeekBar2.实现Ind
容华谢后
·
2019-12-30 01:12
Android自定义控件
(三 .0)Path的基本操作
前面http://www.jianshu.com/p/35765aa6f7d9所讲的绘制的图形都是基本的简单图形,如矩形,员,圆弧等。如果对于一些复杂的图形(五角星,心形)的绘制,前面的绘图方法就无能为力了。而使用Path不仅可以绘制简单的图形,还能复制一些复杂的图形。Google官网上Path的链接为:https://developer.android.google.cn/reference/a
Jackson杰
·
2019-12-29 19:50
自定义控件——走动的钟表(主要学习canvas绘制)
也想学习的直接戳:
Android自定义控件
之圆形时钟效果:clock.gif我写的比较简单。没有写后面设置时分秒的部分,只是把当前时间传过去让它动起来就结束了。主要是学习怎么使用canvas。
鲁克巴克诗
·
2019-12-27 16:30
中秋深夜码字,完成了一个底部导航栏(
Android自定义控件
),一键添加图标和文字
底部导航栏是Android和Apple应用很常见的设计元素,微信、微博、今日头条、等等很多app都用到了这个控件。以前自己写底部导航栏的时候,总觉得很麻烦,有一大堆xml文件要写,用java代码动态写布局就更烦了。于是有了自己做一个底部导航栏的想法,虽然这样的控件不难实现,但是也有很多要考虑的东西。EasyNaviBarGithubhttps://github.com/Ccapton/EasyNa
秋风Capton
·
2019-12-26 11:50
Android自定义控件
实现短信验证码自动填充
VerifyCodeViewVerifyCodeView是一个用于输入验证码的
Android自定义控件
,它支持数字类型的验证码,支持自定义外观,并且支持短信验证码自动填充。
gogo_wei
·
2019-12-25 17:56
Android自定义控件
实现时钟效果
在学习安卓群英传自定义控件章节的时候,有一个例子是绘制时钟,在实现了书上的例子后就想看这个时钟能不能动起来。这里选择延迟一秒发送消息重绘view来实现的动画,对外提供了开启时钟,关闭时钟的方法,当activity执行onResume方法的时候,执行startClock()方法,当移除view或activity执行onStop方法的时候可以执行stopClock()方法。首先根据view的宽高来确定
lizonghuan
·
2019-12-20 09:11
Android自定义控件
:带你掌握一款多特效的智能loadingView
先上效果图(如果感兴趣请看后面讲解):1、登录效果展示2、关注效果展示1、【画圆角矩形】画图首先是onDraw方法(我会把圆代码写上,一步一步剖析):首先在view中定义个属性:privateRectFrectf=newRectF();//可以理解为,装载控件按钮的区域rectf.left=current_left;rectf.top=0;//(这2点确定空间区域左上角,current_left,
奶盖ww
·
2019-12-19 12:24
Android自定义控件
Android自定义控件
自定义XML文件所需要的布局文件,在构造器中加载在values目录下新建attrs,添加所需要的名字写个class文件继承ViewGroup(可以直接继承RelativeLayout
清枫_小天
·
2019-12-19 04:05
Android自定义控件
——模拟抛体加速减速效果
这里主要介绍一个关于类竖直上抛运动规律效果的View,可以用于“加载中”过程动画.效果View中元素分析1.单个圆点从左边界以一定初速度一定加速度进入,作减速运动,在运动区域中点速度恰减为0;2.然后以相同大小的加速度加速运动从右边界跑出;3.不同圆点之间存在间隔.实现方式这里涉及到基本自定义控件流程结合自定义属性动画来实现.主要看一下动画的实现,这里试图模仿上抛运动效果.上抛中物体以一定速度减速
同中书门下平章事jaren
·
2019-12-15 23:10
Android自定义控件
:类QQ抽屉效果
其实网上类似的实现已经很多了,原理也并不难,只是网上各种demo运行下来,多少都有一些问题。折腾了半天,决定自己实现一个。首先我们看看实现效果:这里写图片描述对比网上各类demo,这次要实现的主要表现在以下几点:1.侧滑显示抽屉view2.侧滑抽屉隐藏view控件点击事件3.单击任意item隐藏显示的抽屉view4.滑动list隐藏显示的抽屉view5.增加SwipeLayout点击事件和Swip
Horrarndoo
·
2019-12-08 16:35
Android自定义控件
圆角圆柱形
HDCylinder一个非常轻量级别的圆角圆柱形,支持渐动画以及各种自定义属性barchart.gifGithub地址https://github.com/yinhaide/HDCylinder特性支持动画过度圆滑的圆角显示支持选中变大、变色、气泡提示支持各种自定义属性如何快速集成导入方式在工程级别的build.gradle添加allprojects{repositories{...maven{u
yinhaide
·
2019-12-04 16:36
吐血推荐一个
Android自定义控件
,可以节约70%开发时间
前言本文主要向大家介绍一个思路,用于解决在实际开发中,加载数据列表这个最基本的需求(你应该已经熟悉recyclerView的用法)。下面我们开始分析加载一个列表一般需要哪些需求。需求1.从服务器获取一段Json(当然也可以是其他格式的数据),比如:{"list":[{"name":"zhang","age":20},{"name":"li","age":10},{"name":"wang","ag
桂林的小河
·
2019-11-29 19:23
Android自定义控件
前言Android项目中避免不了会使用自定义控件,主要能够避免代码的冗余,使用起来也很灵活,而且也方便后期移植入其他项目。自定义控件也是面试中经常问到的东西,写过挺多自定义控件但是一直没有系统的总结过,今天再重新系统的学习一下。自定义控件主要分为三类,自定义组合控件,自定义绘制控件,自定义继承控件。1.自定义组合控件是项目中经常会用到,像标题栏,复用率较高的布局。2.自定义绘制控件是面试中经常会问
苏大燕子
·
2019-11-29 15:54
Android自定义控件
:路径及文字
创建路径canvas中绘制路径利用:voiddrawPath(Pathpath,Paintpaint)直线路径voidmoveTo(floatx1,floaty1):直线的开始点;将直线路径的绘制点定在(x1,y1)的位置;voidlineTo(floatx2,floaty2):直线的结束点,又是第二次绘制直线路径的开始点;lineTo()可以一直用;voidclose():如果连续画了几条直线,
逸軒
·
2019-11-29 05:08
Android自定义控件
(六)——文字波浪加载效果
前面介绍了贝济埃曲线,实现了波浪动画,也介绍了颜色叠加相关模式,比如其中的SRC_OUT模式实现了刮刮乐,今天将反过来以目标图像模式来是实现文字波浪加载动画效果。1.目标图像模式DST_IN在前面的刮刮乐中,SRC为前缀的所有模式都是以源图像显示为主;今天介绍的模式DST_IN在DST(目标相关模式)中,优先以目标图像为主,也就是说,SRC_IN与DST_IN,只要交换源图像与目标图像,其实实现的
李元静
·
2019-11-17 18:45
Android
自定义控件
View
Xfermode
贝济埃曲线
android
Android自定义控件
2019-11-15
Android自定义控件
之组合方式
实现思路:自己定义一个控件封装功能1.最外层线性布局,继承于LinearLayout2.重写构造方法3.更改构造方法一次访问初始化代码写在最后面4.实现功能:a.默认存在b.用户自己设置c.数据源(接口)1.新建一个xml文件设置自定义属性自定义属性的步骤:1.创建一个values资源文件2.使用declare-styleable关键字修饰3.name值为自己定义的类的类名4.添加属性name和对
一方通行不会慌
·
2019-11-15 17:15
Android自定义View以及在项目中的实际运用(持续更新)
前言
Android自定义控件
,在项目中运用十分广泛,好多看上去炫酷的特效或是产品想要的效果,原生的系统控件中没有直接提供,此时我们就需要自定义控件。
小羊子说
·
2019-11-13 08:48
自定义view
android
倒计时
进度条
Android自定义控件
:从零开始实现魅族flyme6应用市场应用详情弹出式layout
前几天无意中发现魅族flyme6应用市场的应用详情界面非常有意思,作为一枚程序员,看到有意思的东西怎么办?当然是想办法自己也整一个啦,哈哈。废话不多说,下面先看看魅族flyme6应用市场详情页弹出时的界面,也就是我们最终的要实现的效果。注:由于gif大小有限制,这里只是简单的演示一下效果,有魅族手机的大兄弟可以把玩把玩,还是很不错的(不是广告不是广告不是广告)。这里写图片描述讲道理,魅族的设计,个
Horrarndoo
·
2019-11-08 10:53
Android自定义控件
:NestedScrolling实现仿魅族flyme6应用市场应用详情弹出式layout
在前一篇博文中已经实现过一个仿魅族flyme6应用市场应用详情弹出式layout:
Android自定义控件
:从零开始实现魅族flyme6应用市场应用详情弹出式layout,主要是通过viewDragHelper
Horrarndoo
·
2019-11-08 07:58
Android自定义控件
和原生TextView中都设置字体大小为10sp,为什么显示的差异会这么大?
2017-9-30,国庆节前一天发现自己之前写好的HeadView不小心被自己删掉了,没办法花两个小时再搞一个,结果发现HeadView中的TextView用自定义属性设置的TextSize变得非常大,这就引出了一个问题:Android自定义View中TextView的TextSize大小和原生的TextView中TextSize的差别,最后这位大神的最靠谱,解决方案:http://blog.cs
晓风残月酒醒
·
2019-11-06 22:10
android自定义控件
的学习
一·屏幕中坐标系的认知:贴三张图就明白清楚了,参考地址:https://github.com/GcsSloop/AndroidNote/blob/master/CustomView/Base/%5B01%5DCoordinateSystem.mdPaste_Image.pngPaste_Image.pngPaste_Image.png二·自定义view分类,流程及一些重要函数:Paste_Imag
dong_hui
·
2019-11-04 15:23
《
Android自定义控件
》——打造各种Dialog
这里主要做的就是想让你可以进行各种Dialog的显示功能,如果想要各种不同样式的就可以进行配置不同的文件设置。这里主要做的就是一个集成大部分功能的一个BaseDialog。这里先放一个效果图:显示效果图首先要定义一个主要抽象类的BaseDialog,其他的自定义形式的Dialog都是基于BaseDialog进行实现的。第一步——实现接口DialogInterface.OnKeyListener来对
Charon_Pluto
·
2019-11-04 13:17
Android自定义控件
温度旋转按钮
封面1.介绍首先看下效果图温度旋转按钮2.思路初始化一些参数绘制刻度盘绘制刻度盘下的圆弧绘制标题与温度标识绘制旋转按钮绘制温度处理滑动事件提供一些接口方法3.实现初始化一些参数publicclassTempControlViewextendsView{//控件宽privateintwidth;//控件高privateintheight;//刻度盘半径privateintdialRadius;//圆
容华谢后
·
2019-11-04 12:49
Android View的工作原理
导语本章主要介绍View的工作原理,可以和
Android自定义控件
对比着看。
一个有故事的程序员
·
2019-11-04 12:21
Android自定义控件
之GifView
我的博客地址:https://rebornc.github.io/2018/11/19/Android%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8E%A7%E4%BB%B6%E4%B9%8BGifView/最近的项目需要在主界面显示Gif动图,于是查了一下资料,一般是使用开源框架Glide或android-gif-drawable,前者加载速度较慢,并且没有单独的Gif播放与暂
白夜叉小分队
·
2019-11-02 18:33
Android自定义控件
之图片添加器
ZzImageBoxApowerfulimagecontainerforaddingandremovingimages.传送门:https://github.com/zhouzhuo810/ZzImageBox功能简介:1.支持添加、删除、默认图片的配置;2.支持最大行数限制;3.支持每行数量修改;4.支持添加、删除、图片点击回调接口。5.支持Box的添加(.addImage(Stringimag
zhouzhuo810
·
2019-11-01 15:05
上一页
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
其他