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
实现水波纹动画引导
一、实现效果图关于贝塞尔曲线二、实现代码1.自定义viewpackagecom.czhappy.showintroduce.view;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.
风云正
·
2017-01-17 09:53
Android实战案例
Android自定义View
Group的总结
好久没有写博客,一直在用自己的印象笔记记录一些问题。2017年了,想重新的把博客写起来。也希望通过这个平台交一些朋友。分类自定义Layout可以分为两种情况。自定义ViewGroup,创造出一些不同于LinearLayout,RelativeLayout等之类的ViewGroup。比如:API14以后增加的GridLayout、designsupportlibrary中的CoordinatorLa
CoolEgos
·
2017-01-14 15:26
Android
Android Canvas之Path操作
接上篇,
Android自定义View
工具:Paint&Canvas(二)上一篇中介绍的Canvas绘制图形只能画一些常规图形(圆,椭圆,矩形等),如果想绘制更复杂的图形,Path神器来了!
_小马快跑_
·
2017-01-12 16:17
Android自定义view
之仿支付宝芝麻信用仪表盘示例
自定义view练习仿支付宝芝麻信用的仪表盘对比图:首先是自定义一些属性,可自己再添加,挺基础的,上代码接着在构造方法里初始化自定义属性和画笔:privatevoidinitAttr(AttributeSetattrs){TypedArrayarray=context.obtainStyledAttributes(attrs,R.styleable.RoundIndicatorView);maxNu
勇朝陈
·
2017-01-12 09:10
Android自定义View
训练【2】
前言:最近这段时间想根据网上博客的案例,自己练习自定义View,代码仅仅作为练习用,还有很多不足之处,见谅案例取自:http://blog.csdn.net/wingichoy/article/details/50460213自定义View代码:publicclassPracticeView2extendsView{privatePaintmPaint=newPaint();privatePath
Sun_Jingjing
·
2017-01-09 22:32
Android自定义View
之边框文字、闪烁发光文字
对现有控件进行扩展1、绘制如下所示的两层背景的TextView创建BorderTextView继承TextView在构造函数中初始化一些基本数据//外边框mPaint1=newPaint();mPaint1.setColor(getResources().getColor(android.R.color.holo_blue_bright));//画笔的样式,充满mPaint1.setStyle(P
Alex_MaHao
·
2017-01-09 15:32
Android自定义View
实现闪耀字体效果
本文实例为大家分享了闪耀字体效果的具体代码,供大家参考,具体内容如下importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.LinearGradient;importandroid.graphics.Matrix;importand
ScalpelD
·
2017-01-09 15:15
Android自定义View
实现支付宝支付成功-极速get花式Path炫酷动画
本文手把手教你图片->SVG->Path的姿势.。从此酷炫Path动画,如此简单。效果先随便上几个图,以后你找到的图有多精彩,gif就有多精彩:随便搜了一个铅笔画的图,丢进去随手复制的二维码icon来自大佬wing的铁塔前文回顾这里简单回顾一下前文,GIF如下图:PathAnimView接受的唯一数据源是Path(给我一个Path,还你一个动画View)所以内置了几种将别的资源->Path的方法:
张旭童
·
2017-01-09 09:17
Android自定义View
训练【1】
前言:最近这段时间想根据网上博客的案例,自己练习自定义View,代码仅仅作为练习用,还有很多不足之处,见谅案例取自:http://blog.csdn.net/wingichoy/article/details/50455412先上传源码publicclassPracticeView1extendsView{privatefloatmrectwidth=200;privatefloatmrecthe
Sun_Jingjing
·
2017-01-08 21:48
Android 自定义 View 之 onMeasure() 源码分析及重写
从
Android自定义View
学习系列计划开始,到现在也有挺长时间了,上一篇
Android自定义View
之常用工具源码分析讲到了Android开发过程中常使用到的一些工具,都从源码上进行了分析,让大家对要使用的工具都有了一定的了解
Xuejianxin_
·
2017-01-05 20:30
android
源码
Android
自定义View
Android自定义View
精品(CustomCalendar-定制日历控件)
版权声明:本文为openXu原创文章【openXu的博客】,未经博主允许不得以任何形式转载目录:文章目录1、分析2、自定义属性3、onMeasure()4、onDraw()①、绘制月份②、绘制星期③、绘制日期及任务5、事件处理 应项目需求,需要做一个日历控件,效果图如下: 接到需求后,没有立即查找是否有相关开源日历控件可用、系统日历控件是否能满足,第一反应就是这个控件该怎么画?谁叫咱自
open-Xu
·
2017-01-04 16:33
Android自定义控件案例
自定义控件高手
Android自定义View
之三角,五角星,圆形,心形图片实现
转载请标明出处:http://blog.csdn.NET/joker_ya/article/details/38589677好吧,写之前扯扯。如果是大神的话,可以忽略此文档。有兴趣的话也可以看看。这是本人的第一篇技术博客吧(话说也谈不上是什么特别的技术)!因为之前在写一个项目需要用到图片。但是把一张图片原封不动的src入ImageView里面去,看起来怪别扭的。因此不想走平民路线,于是就冒出来想把
暗夜陌路
·
2017-01-03 11:48
Android
Android自定义View
实现shape图形绘制
概述之前曾写过一篇文章介绍了Android中drawable使用Shape资源,通过定义drawable中的shape资源能够绘制简单的图形效果,如矩形,椭圆形,线形和圆环等。后来我在项目中正好遇到这样一个需求,要在特定的位置上显示一条垂直的虚线。正当我胸有成竹的把上面的资源文件放入进去的时候,我才发现它并不能符合我的要求。使用shape画出的垂直虚线,其实就是将一条水平的线,旋转90度。但这样做
yuminfeng728
·
2017-01-02 13:36
Android自定义View
接收输入法输入的内容
前言可能对于很多新人来讲,看到这个题目,想到的能接收输入法输入的内容大概只有EditText和TextView这两个控件了,其实不然,只要是View的子类,都可以接收输入法输入的内容。现在我们一步一步来实现,第一步我们得有一个View的子类。实现方法//首先我们得重写View中的一个方法,返回true,就是让这个View变成文本可编辑的状态,默认返回false。@Overridepublicboo
学海摆渡人
·
2016-12-31 15:58
[自定义控件]
android自定义view
实战之太极图
android自定义view
实战之太极图尊重原创,转载请注明出处:http://blog.csdn.net/qq137722697自定义view是Android工程师进阶不可避免要接触的,我的学习心得就是动手写
大力-哥
·
2016-12-28 23:19
android
自定义控件
Android自定义View
实现通讯录字母索引(仿微信通讯录)
一、效果:我们看到很多软件的通讯录在右侧都有一个字母索引功能,像微信,小米通讯录,QQ,还有美团选择地区等等。这里我截了一张美团选择城市的图片来看看;我们今天就来实现图片中右侧模块的索引功能,包括触摸显示以选中的索引字母。这里我的UI界面主要是参照微信的界面来实现,所以各位也可以对照微信来看看效果,什么都不说了,只有效果图最具有说服力!二、分析:我们看到这样的效果我们心理都回去琢磨,他是如何实现的
钟光燕
·
2016-12-28 10:16
那些年收藏的技术文章(一)-CSDN篇
AndroidServiceAndroidDialog弹窗AndroidListView相关AndroidFragmentAndroidScrollViewAndroid通知栏AndroidWebViewAndroid键盘相关
Android
cjpx00008
·
2016-12-25 21:00
Android自定义View
(五)_Canvas之绘制基本形状
在本篇文章中,我们将介绍一下Canvas的用法一.Canvas简介Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。一般来说,比较基础的东西有两大特点:1.可操作性强:由于这些是构成上层的基础,所以可操作性必然十分强大。2.比较难用:各种方法太过基础,想要完美的将这些操作组合起来有一定难度。不过不必担心,本系列文章不仅会介绍到Canvas的操作方法,还
yukuoyuan
·
2016-12-23 11:35
Android自定义View
详解
Android自定义View
--自定义柱状图
绪论转眼间,2016伴随着互联网寒冬和帝都的雾霾马上就过去了,不知道大家今年一整年过得怎么样?最近票圈被各个城市的雾霾刷屏,内心难免会动荡,庆幸自己早出来一年,也担忧着自己的未来的职业规划。无所谓了,既然选择了这个行业,我觉得大家就应该坚持下去,路是自己走的,及时再寒冬,只要你足够优秀,足够努力,相信你最后还是会找到自己满意的工作的。最后还要感谢今年博客之星大家对我的投票支持,非常感谢。不多说了,
Hankkin
·
2016-12-22 15:50
Android自定义view
group 使用adapter适配数据(6)
在自定义viewgroup(5)://www.jb51.net/article/100639.htm的基础上,添加使用adapter来适配数据,这样更加的方便,这里只是使用adapter适配数据,不能更新。packagecom.example.libingyuan.horizontallistview.ScrollViewGroup;importandroid.content.Context;im
封魔之殇
·
2016-12-20 16:42
Android自定义view
group可滚动布局 GestureDetector手势监听(5)
这篇效果和上一篇://www.jb51.net/article/100638.htm的效果是一样的,但是不再在OnTouchEvent中写代码,而是使用系统自带的类GestureDetector来监听手势以及滑动事件等等,它内置了滑动,点击,长按等事件,而且有快速滑动,比较方便,比自己写的细节处理要好。代码:packagecom.example.libingyuan.horizontallistv
封魔之殇
·
2016-12-20 15:59
Android自定义view
group快速滑动(4)
上一篇文章自定义viewgroup(3)地址://www.jb51.net/article/100618.htm代码:packagecom.example.libingyuan.horizontallistview.ScrollViewGroup;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.
封魔之殇
·
2016-12-20 15:44
Android自定义View
Group实现受边界限制的滚动操作(3)
上一篇文章《自定义viewgroup(2)》地址://www.jb51.net/article/100610.htm代码packagecom.example.libingyuan.horizontallistview.ScrollViewGroup;importandroid.content.Context;importandroid.util.AttributeSet;importandroid
封魔之殇
·
2016-12-20 14:08
Android自定义View
Group实现可滚动的横向布局(2)
上一篇文章自定义viewgroup(1)地址://www.jb51.net/article/100608.htm这里直接代码:packagecom.example.libingyuan.horizontallistview.ScrollViewGroup;importandroid.content.Context;importandroid.util.AttributeSet;importandr
封魔之殇
·
2016-12-20 14:20
Android自定义View
Group横向布局(1)
最近学习自定义viewgroup,我的目标是做一个可以很想滚动的listview,使用adapter填充数据,并且使用adapter.notifyDataSetChanged()更新数据。不过一口吃不成一个胖子(我吃成这样可是好几年的积累下来的~~~~),我们一步一步来,这篇笔记首先写一个横向的布局。代码:packagecom.example.libingyuan.horizontallistvi
封魔之殇
·
2016-12-20 13:59
Android自定义View
---秒表/时钟
前言网上看到一个html的秒表,赶脚不错,就闲着试试实现,时钟/秒表在学习自定义view中是一个不错的开始学习对象,毕竟看再多关于别人的自定义view文章也不如自己动动手。秒表分析画钟表,基本就是那么几个步骤,那先逐个分析一下:-画外表盘-画内表盘-画刻度线-画刻度值-提供外部接口(开始,暂停,复位等)以上几步是必要的,当然顺序可以打乱,有的步骤也可以合并执行,视个人习惯而定。核心代码protec
一个放浪的程序员
·
2016-12-19 11:30
Android
Android中的裁剪中Region.Op参数的用法
在
Android自定义View
使用绘图的裁剪功能的时候,我们最好manifest中的或者或者标签中添加如下属性android:hardwareAccelerated="false"因为裁剪功能是不支持硬件加速的
名一凡
·
2016-12-18 20:08
EditText单行、多行和自动换行显示内容
要想处理这种情况只能够去自定义TextView了,具体可查看
Android自定义view
-文本自动换行。不过这种方式并不是很好,建议使
HiGson
·
2016-12-17 14:52
Android view自定义实现动态进度条
Android自定义view
实现动态进度条效果图:这个是看了梁肖的demo,根据他的思路自己写了一个,但是我写的这个貌似计算还是有些问题,从上面的图就可以看出来,左侧、顶部、右侧的线会有被截掉的部分,有懂得希望能给说一下
danfengw
·
2016-12-16 14:41
Android自定义View
系列之Path绘制仿支付宝支付成功动画
前言使用支付宝付款时,我们可以看到成功或者失败都会有个动画提示,如果我们需要做这样的效果的话,当然,你可以让设计师给你做个GIF,但是我们知道图像比较耗内存的,我们自己可以用代码实现还是代码实现好点吧。效果实现方法首先我们需要了解PathMeasure这个类,这个类我们可以理解为用来管理Path。我们主要看几个方法。PathMeasure():构造方法,实例化一个对象PathMeasure(Pat
lizebin_bin
·
2016-12-14 09:31
各类系列资源下载
Android系列资源 反编译工具2.2.1(包含dex2jar、gui)
Android自定义View
源码合集 android开发进阶从小工到专家.pdf apktool反编译工具 Android进阶
Austin Liu's Fashion
·
2016-12-13 10:00
Android自定义View
之基本API(一)
在上一篇博客中,我们基本了解了Android中View的绘制流程,知道了绘制流程以后,是不是想要马上写一些自定义控件来玩一下呢?不急,在这一篇博客中,我们先来了解一下Android给我们提供的一些常见的绘图的API。绘图的API是什么呢,我就用一个比喻吧。当Android工程师在自定义view是就相当于一个画家,那么画家作画是不是需要了工具了,如画板、画布、画笔以及颜料等,而Android系统也给
ITRenj
·
2016-12-12 22:16
Android
控件
Android自定义View
(三)_颜色
上篇介绍了
Android自定义View
(二)__角度和弧度的区别,下边我们来介绍自定义View的中的颜色.简要介绍安卓中的颜色相关内容,包括颜色的定义,创建颜色的几种方式,以及颜色的混合模式等。
yukuoyuan
·
2016-12-12 14:38
Android自定义View
Android自定义View
之View的绘制流程
上一篇博客介绍了Android中Activity的页面组成,在其中说到了DecorView是View的根节点,也说到了PhoneWindow可以管理DecorView显示视图。但是我们将所有的View都增加到根节点之后,系统是怎样将这些View展示到用户眼前的呢?这篇博客就来介绍一下Android中View的绘制流程。Android中View的绘制是从根节点开始的,这是一个自上而下的过程,主要需要
ITRenj
·
2016-12-11 00:00
Android
控件
Android自定义View
实现闹钟唤起播放闹钟铃声功能
先上图看一下闹钟唤期页面的效果实现的功能:1:转动的图片根据天气情况更换2:转动时间可以设置,转动结束,闹铃声音就结束3:光圈颜色渐变效果直接上代码啦:packagecom.yuekong.sirius.extension.customview;importandroid.animation.Animator;importandroid.animation.ValueAnimator;import
坚持做自己喜欢的
·
2016-12-07 09:06
Android自定义View
--仿驾考宝典显示分数效果
好久没有写自定义View相关的内容,好多东西都忘记干净了,乘着这有时间,赶紧复习下。渐渐发现,一些炫酷的view效果,通过需要自定义view和属性动画结合在一起,才能更容易的实现。实现的效果图如下:所用的知识有:(1)自定义View中的path,主要用来绘制指示块。(2)属性动画-ValueAnimator,并设置属性动画的监听器。(3)根据属性动画是否结束的标志,决定是否绘制分数对应的描述文本内
星火燎原2016
·
2016-12-06 14:26
Android
自定义
View
Android自定义View
(二)__角度和弧度的区别
上一篇已经简单介绍了自定义view坐标系的简单介绍:
Android自定义View
(一)__坐标系一.前言:1.为什么讲这个?
yukuoyuan
·
2016-12-05 14:44
Android自定义View
android自定义View
——等级滑动条
先看效果,用豌豆荚演示功能做的Gif,比较卡顿思路:首先绘制直线,然后等分直线绘制点;绘制点的时候把X值存到集合中。然后绘制背景图片,以及图片上的数字。点击事件down的时候,换小图片为大图片。move的时候跟随手指移动。up的时候根据此时的X计算最近的集合中的点,然后自动吸附回去。1,自定义属性然后获取属性:/***获得我们所定义的自定义样式属性*/TypedArraya=context.get
小码哥_WS
·
2016-12-03 15:06
Android自定义View
Android自定义View
(一)__坐标系
*屏幕坐标系和数学中的坐标系的区别由于Android定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下图:------>>>实际手机的坐标系如下图所示(黄色区域是手机屏幕)*控件(View)的坐标系View的坐标系统是相对于父控件而言的getTop();//获取子View左上角距父View顶部的距离getLeft
yukuoyuan
·
2016-12-02 15:24
Android自定义View
Android自定义View
-Path基本操作
Path常用方法表Path作用在前面我们讲解的所有绘制都是简单图形(如矩形圆圆弧等),而对于那些复杂一点的图形则没法去绘制(如绘制一个心形正多边形五角星等),而使用Path不仅能够绘制简单图形,也可以绘制这些比较复杂的图形。另外,根据路径绘制文本和剪裁画布都会用到Path。Path封装了由直线和曲线(二次,三次贝塞尔曲线)构成的几何路径。你能用Canvas中的drawPath来把这条路径画出来(同
MryU93
·
2016-11-30 13:07
Android自定义View
-Canvas基本操作
一.Canvas基本操作(1)位移(translate)translate是坐标系的移动,可以为图形绘制选择一个合适的坐标系。请注意,位移是基于当前位置移动,而不是每次基于屏幕左上角的(0,0)点移动,如下://在坐标原点绘制一个黑色圆形mPaint.setColor(Color.BLACK);canvas.translate(200,200);canvas.drawCircle(0,0,100,
MryU93
·
2016-11-30 10:33
Android自定义View
控件实现刷新效果
三种得到LinearInflater的方法a.LayoutInflaterinflater=getLayoutInflater();b.LayoutInflaterlocalinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);c.LayoutInflaterinflater=Layou
SmFour
·
2016-11-28 08:46
Android自定义View
:你需要一个简单好用、含历史搜索记录的搜索框吗?
前言Android开发中,类似下图的搜索功能非常常见今天,我将带来一款封装了历史搜索记录功能&样式的Android自定义搜索框开源库,希望你们会喜欢。已在Github开源:地址:SearchView,欢迎Star!目录1.简介一款封装了历史搜索记录功能&样式的Android自定义搜索框已在Github开源:地址:SearchView,欢迎Star!2.功能介绍2.1需求场景在开始coding前,理
Carson_Ho
·
2016-11-27 20:37
Android常用技巧
自定义View
&
动画
自定义View
动画
开源库使用
源码分析
Android自定义view
之仿支付宝芝麻信用仪表盘 ---by ccy
自定义view练习仿支付宝芝麻信用的仪表盘对比图:首先是自定义一些属性,可自己再添加,挺基础的,上代码接着在构造方法里初始化自定义属性和画笔:privatevoidinitAttr(AttributeSetattrs){TypedArrayarray=context.obtainStyledAttributes(attrs,R.styleable.RoundIndicatorView);maxNu
勇朝陈
·
2016-11-20 16:05
Android自定义View
Android五子棋小游戏之UI篇
最近一直在学习
Android自定义View
方面的知识,正好看到一个讲解制作五子棋小游戏的案例,遂学习一番,记录下学习过程,帮助那些有需要的人。
冰鉴IT
·
2016-11-18 21:32
Android自定义View
——实现联系人列表字母索引
相信大家对这个列表字母索引已经不陌生了,在很多app中也随处可见,像没团的城市地址选择,微信联系人列表,手机通讯录…等等。既然是个这么nb这么实用的功能我们怎么能不Get到来呢,下面就让我们一起造一个出来吧一:我们可以大致将他分成3小块,右边的字母列表、中央的当前字母提示、ListView列表。ok分析好了那我们就一步步来编码实现吧二:首先来实现右边的字母列表1.在画这个字母列表之前,先画张图来大
Code-Porter
·
2016-11-18 13:32
android
通讯录
索引
字母导航
Android自定义View
Android自定义View
——实现联系人列表字母索引
相信大家对这个列表字母索引已经不陌生了,在很多app中也随处可见,像没团的城市地址选择,微信联系人列表,手机通讯录…等等。既然是个这么nb这么实用的功能我们怎么能不Get到来呢,下面就让我们一起造一个出来吧一:我们可以大致将他分成3小块,右边的字母列表、中央的当前字母提示、ListView列表。ok分析好了那我们就一步步来编码实现吧二:首先来实现右边的字母列表1.在画这个字母列表之前,先画张图来大
a_zhon
·
2016-11-18 13:00
android
索引
通讯录
字母导航
Android 实现自定义圆形进度条的功能
Android实现自定义圆形进度条:
Android自定义view
,在大多数项目中根据客户需求及用户的体验度来说,都要重新写控件的来展示漂亮的界面,这里就对圆形进度条说下如何实现。
骑着海去看蜗牛
·
2016-11-15 17:27
Android自定义View
之轻松实现RecyclerView悬浮条
在我们在刷Instagram的动态时,你是否注意到这样一个小小的动效,就是当一条动态(以卡片形式呈现)向上滑动时,动态卡片的头部会始终悬浮在列表最上方,直到下一张动态卡片的头部将它顶掉并替换它悬浮着。言语可能说不清楚,就直接来看一下它的效果好了。Instagram的悬浮条综合我上面的文字描述加上这张Gif图,我想大家应该知道这是个什么样的效果了吧。那么不废话了,接下来我就来说说一种很简单的实现方法
码字农民工
·
2016-11-15 08:42
Android自定义View
——菊花进度条
当你看完这篇博客过后,相信你已经可以摸到自定义View的门道了,本篇博客将带你走一遍自定义View之旅废话不多说先上效果图。实现思路1.创建attrs.xml文件,自定义一些我们需要的属性,对于format的取值大家可以搜索一下网上有很多教程,我这里就不重复造轮子了。2.定义好了我们的属性,那么我们就需要在我们的view中加载它,这样我们在布局中使用自定义的属性就有效果如下代码:/***在两个参数
Code-Porter
·
2016-11-12 21:20
android
菊花进度条
进度条
自定义View
Android自定义View
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他