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
(一)
大家好,我是andriod开发者,学了几个月java和Android基础了,却还是没开发出什么好玩的应用。为了向大神学习,我开始学习并记录自己的点滴成就,hhh。Android之自定义View为什么要学习自定义View呢,因为google原生提供的控件view比较简单,无法满足实际program的需求,所以需要自定义啦,这样自由度也高。自定义属性声明与获取1分析需要的自定义属性2在res/valu
_ming_ming
·
2020-03-19 18:42
Android自定义View
本文转自http://blog.csdn.net/lmj623565791/article/details/24252901/自定义View的步骤:1.自定义View的属性2.在View的构造方法中获取属性3.重写onMeasure()方法,这个方法不是必须的,大部分情况下需要重写4.重写onDraw()方法1.自定义View属性,在res/values下新建attrs.xml文件,定义自定义属性
radish520like
·
2020-03-19 07:55
Android开源控件:一款你不可错过的可爱 & 小资风格的加载等待自定义View
前言Android开发中,加载等待的需求非常常见本文将带来一款可爱&小资风格的加载等待
Android自定义View
控件的使用,希望你们会喜欢。
Carson_Ho
·
2020-03-19 06:41
Android自定义View
基础(二)-角度与弧度
一.角度与弧度的定义Android中角度(angle)与弧度(radian)的有关问题。角度:两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度.弧度:两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角大小为1弧度.二.角度和弧度的换算关系圆一周对应的角度为360度(角度
蓝枫zeke
·
2020-03-18 22:13
从0到1
Android自定义View
(二)分类和核心函数
目录从0到1
Android自定义View
(二)分类和核心函数.png一、自定义View分类常见的
Android自定义View
主要有两种类型:1、组合控件通过Android的基础控件(TextView、
8ec863a03f4f
·
2020-03-18 22:19
Android自定义View
之区块选择器
最近撸了一个自定义view,还是比较复杂的,感觉有必要分享下实现的过程。效果先来看下效果吧:selectView.gif我们来分析这个view需要实现哪些效果。首先它有一个刻度尺代表了时间段(也可以是别的什么),并且可以看到完整的刻度尺是比屏幕宽度大的,因此肯定需要可以左右滑动。其次,可以有不可选的区域(gif中灰色块)和选中的区域(gif中蓝色块),点击刻度的空白位置出现或者移动选中区域到点击位
胡奚冰
·
2020-03-17 07:25
android自定义view
流程与源码解析
对于我们每一个android工程师来说,自定义view对我们来说都是开发中不得不面对的问题,而且面对现在五花八门的应用市场,而作为进阶高级工程师的我们,自定义view将成为我们不得不掌握的一大知识。而自定义view的整个流程又可以分为measure,layout与draw三个阶段。本文将从源码与实际应用的角度去解读自定义view的整个流程以及实现过程。而view的绘制主要是从viewRootImp
骑着毛驴追宝马
·
2020-03-15 22:28
Android自定义View
实现图片轮播
第一次写博客大家多多交流最近项目需要图片论播,本来可以使用ViewPager实现但是ViewPager没有循环播放的效果,而且日后项目当中还会有很大的机会用到这样的功能,自己造一下轮子,对自己的锻炼也有好处,所以自己实现了一个。对于代码当中的问题,欢迎大家指出效果device-2016-04-11-192359.gif源码源码上传到了github欢迎大家在github上和我交流地址使用方法直接把l
Zekero
·
2020-03-15 20:19
Android自定义view
自定义View的属性在res/values/下建立一个attrs.xml,在里面定义属性和声明整个样式。//format是值该属性的取值类型或者(上面是为了提取共同属性)一共有:string,color,demension,integer,enum,reference,float,boolean,fraction,flag;在View的构造方法中,获得自定义的样式//文字privateString
我想成为创业者
·
2020-03-15 11:07
Android自定义View
注意事项
Android自定义View
系列
Android自定义View
之Canvas
Android自定义View
之图像的色彩处理
Android自定义View
之Paint绘制文字和线
Android自定义View
之图片外形特效
xxq2dream
·
2020-03-14 11:36
Android之自定义View笔记(鸿洋)
本文是对鸿洋的
Android自定义View
系列的文章学习的笔记。
DarkAndroid
·
2020-03-14 10:52
Android自定义View
-SlideListView
在android中ListView可以说是使用最多的控件之一,ListView有很多的用法和处理事件,比如item的点击和长按事件,在比较多的应用中,点击就是跳转,长按会弹出一些选择菜单等。这里我要介绍的是一个ListView侧滑出菜单的自定义控件效果图如下:正常状态image01.png侧滑出菜单状态image02.png分析主要用到了Scroller这个滑动类,刚开始拦截触摸事件在action
晓峰残月
·
2020-03-13 09:36
Android自定义View
练习--折线图
本练习参考自定义View练习(二)简易折线图控件,折线图支持设置x轴与y轴的取值范围与递增值,效果如下:linechart效果图首先自定义属性,在res/value目录下新建attrs.xml文件,在此文件中申明自定义的属性,除了颜色、padding等外,自定义x_max_value与x_step用来定义x轴的最大值与递增值,y轴同样,xml文件如下:然后继承自View自定义折线图,在构造方法中获
msisuzney
·
2020-03-13 00:32
Android自定义View
添加自定义属性
前言前几天阿里的面试官问了我一个问题,如何实现自定义View的自定义属性,我第一感觉是很熟悉,但却答不上来。看来有必要记录一下。实现自定义一个View类这里我举个简单的例子,自定义TextView:MyTextView.javapublicclassMyTextViewextendsTextView{publicMyTextView(Contextcontext){super(context);}
ChayWong
·
2020-03-12 21:34
Android自定义View
之 实现一个多功能的IndicatorView
CircleIndicatorView.pngIndicator(指示器)可能大家都见的比较多了,在一个APP中,有很多场景都会用到Indicator,比如第一次安装APP时的引导页,首页上面的广告Banner,又或者是Tab下面的Indicator。Indicator一般配合ViewPager使用,它能很直观的反应出ViewPager中一共有多少页,当前选中的是哪一页,用户能够很容易的看出是否还
依然范特稀西
·
2020-03-12 21:09
Android自定义View
-圆形进度条
好几天不写博客了,这段时间一直没时间,感觉一直在忙,但是进度不大。好了,言归正传,最近项目里要用到这么一个自定义view,是一个圆形的进度圆环,现在学习下怎么来自定义它。image.png源码下载地址https://github.com/baojie0327/ViewAndGroup自定义之前先分析一下,这个自定义View主要有以下几个部分组成:最外层的圆环圆环上的小圆点,会随着进度移动圆弧,会随
Jackson杰
·
2020-03-12 14:53
android自定义view
锯齿状效果
效果图publicclassSawtoothBlackViewextendsView{//自定义画笔的属性privatePaintpaint;//获取屏幕的系数privateDisplayMetricsdm;//不规则块的高privateintbig_heigth;//总的宽度privateintbig_width;//小角的高度privateinttriangle_height;//小角的高度p
tea9
·
2020-03-12 14:35
Android自定义View
自定义组件相信在面试过程中会经常被问到自定义组件相关问题,最近总结了下自定义View的方式;总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件:像平常项目中,我们会经常自定义一个ToolBar,多个页面都会需要这个标题栏,为了让代码复用性更强,一般会自定义一个ToolBar;带着问题,我们会想到在继承View的构造函数中有个A
huqj
·
2020-03-12 07:21
Android自定义View
--定义属性
背景很多时候,我们的App里面存在一些重复使用的布局,每次都需要使用大量xml代码去布局,特别是遇到要整体修改的时候,那就得一个一个去修改,即使使用了通用的style,也会有大量要修改的情况。比如以下布局:[图片上传失败...(image-ee9904-1533625594498)]以上布局的每一行都需要使用以下layout去布局,这是非常繁琐的,所以我想到了将以下布局定义成一个View,让其成为
我想吃碗牛肉面
·
2020-03-12 05:21
【
Android自定义View
实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52918701【DylanAndroid的csdn博客】在Android开发中,我们经常会用到对商家或者商品的评价,运用星星进行打分。然而在Android系统中自带的打分控件,RatingBar特别不好用,间距和大小无法改变。所以,我就自定义了一个特别好用的打分控件。在项目中可以
DylanAndroid
·
2020-03-12 00:22
Android:你也可以自己写一个可爱 & 小资风格的加载等待自定义View
前言Android开发中,加载等待的需求非常常见本文将手把手教你做一款可爱&小资风格的加载等待
Android自定义View
控件,希望你们会喜欢。
Carson_Ho
·
2020-03-11 22:04
android自定义view
-视差动画
如果有兴趣详细了解可以参考我的这篇文章
android自定义View
Group之浪漫求婚今天我们
solary2016
·
2020-03-10 11:41
Android自定义View
——ScrollChooseView 可以滑动选择的View
图纸图片.png使用viewpager的效果图ScreenGif.gif自定义View的效果图ScreenGif.gifgithub地址点击这里使用compile'com.github.superSp:ScrollChooseView:v1.0.2'Stringtitles[]=newString[]{"早餐前","早餐后","午餐前","午餐后","晚餐前","晚餐后","睡前"};privat
超神的菠萝
·
2020-03-10 03:11
Android自定义View
基础:颜色
1.Java中定义颜色intcolor=Color.GRAY;intcolor=Color.argb(127,255,0,0);////半透明红色intcolor=0xaaff0000;//带有透明度的红色2.在XML中定义颜色//res/values/color.xml#ff0000#00ff00//在Java代码中引用是intcolor=getResources().getColor(R.co
冉冉升起的小太阳
·
2020-03-09 23:37
Android自定义view
基础篇
写这篇文章是基于自己的学习,思路理清。如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面就来分别介绍和给出基本例子来学习下。一、自绘控件自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中,我们可以绘制文字,图形,图片等1、实现步骤,先上代码自定义view图1代码中引用自定义Vi
小沈新手
·
2020-03-09 20:02
Android自定义View
之组合实战(以支付宝页面为例)
前言自定义View这种东西相信大家也不陌生了,毕竟没吃过猪肉也看过猪跑了吧!首先看下效果图对比(知道你们找代码主要看效果)支付宝截图自定义控件截图出来混久了,一是不满足于官方控件反复写,一个是因为人人都是产品经理,需求就多了...通常,Android实现自定义View有如下三种方式:将现有控件进行组合,实现功能更加强大控件。继承现有控件,对其控件的功能进行拓展。重写View实现全新的控件。今天就来
brucevanfdm
·
2020-03-08 17:36
Android自定义View
之多状态布局
效果图~效果图对于大多数的App而言,多状态的页面都是必备的。一般加载数据的时候都会出现:加载中、加载成功、加载异常、无数据等等情况一般在搭建项目的时候,就会先把这个页面写好,方便日后的开发。分析实现多状态布局View的时候,一般都是把里面的第一个子View当做内容View。其他各种状态要显示的View则在如图;状态图参数获取通过传入CustomStateOptions对象控制状态,方便设置pub
ac噜噜噜
·
2020-03-08 06:13
Android自定义View
(一)-2016-06-05
关于自定义View,是Android学习的必经之路,个人觉得自定义View更重要的是关于绘图的计算算法,利用Android提供的API结合算法,才能绘制出比较复杂的图形。这次做的是一个时钟的自定义ViewDemo,熟悉下自定义View的各个步骤。先看下基本效果:image一、实现自定义View流程onMeasure()->onSizeChange()->onLayout()->onDraw()其中
自然like
·
2020-03-08 06:35
浅谈
Android自定义VIew
的测量
目前在阅读Android群英传的第三章自定义控件架构和自定义控件,准备写下自己的学习笔记和一些心得,增强自己.如果文章有错误的地方,请各位朋友指出.文章的内容有些参考书中的东西和自己的理解.**在此,感谢作者**1.Android自定义控件架构对于书中讲的控件架构我是这样理解的,无论是View还是ViewGroup都是继承View的.View的架构应该是这样的ViewGroup里面可以包含View
我家老刘
·
2020-03-07 20:54
Android自定义View
(二):实例篇——字符索引栏
前言现在在大多数具有联系人功能APP上边,很多都具有字符索引栏的功能,以方便用户更快的定位到要找的联系人。尤其是在联系人数量比较多的时候,这个功能就显得尤为快速方便了。此篇博客,将教大家来实现这么一个字符索引栏。话不多说,先看下效果图。image其中,最右侧的滑动栏我们称为“字符索引栏”,命名为CharSlideBar;中间显示字符的视图我们称为“字符指示视图”,命名为CharIndicateVi
Shorr_肖尔
·
2020-03-07 17:48
Android自定义View
View的分类视图View主要分为两类:单一视图即一个View,不含子View视图组即多个View组成的View,比如LinerLayout,包含子ViewView类的简介View类是Android中所有组件的基类,如View是ViewGroup的基类View的构造函数自定义View必须重写至少一个构造函数publicXiaoCaiView(Contextcontext){super(contex
OnePiece小菜
·
2020-03-07 06:16
Android自定义View
练手项目
高远的博客金融类自定义View(一)--仿蚂蚁财富基金收益曲线图金融类自定义View(二)--股票分时图金融类自定义View(三)--股票分时图(关于细节和实现思路)金融类自定义View(四)--股票蜡烛图以及MA、BOLL指标mochixuan炫酷的空气净化器控件AirPurgeLayoutView超神的菠萝Android滑动选择身高体重控件——RulerViewAndroid滑动选择控件htt
李福来
·
2020-03-06 04:58
【
Android自定义View
实战】之自定义项目通用的加载等待对话框LoadingDialog
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52971048【DylanAndroid的csdn博客】在平时的Android开发中,我们难免会遇到像登陆.注册.获取数据这样的操作,而用的的网络状况不同,导致操作需要等待一定的时间,那么为了友好期间,我们需要给用户提供一个在操作完之后的一个友好的等待界面,而Android系统自
DylanAndroid
·
2020-03-06 01:44
Android自定义view
实现SeekBar
引言该SeekBar由自定义view来实现,主要完成了普通的进度条(可修改进度条的颜色,游标颜色,二级进度条颜色等等),最后再在普通进度条的基础上实现了歌曲使用的进度条,可弹出窗口显示时间和歌词,该功能主要是在我的乐乐音乐播放器里面使用,其项目地址如下:https://github.com/zhangliangming/HappyPlayer5.git。需求完成SeekBar的基本功能扩展弹出窗口
只有一条尾巴的猫
·
2020-03-05 05:18
Android自定义View
(环形进度条)
1前言自定义view是android的一个难点,逃避了那么久,现在觉得不会的东西还是得要从基础补起来,自定义进度条网上也一大堆,这篇文章只是一个入门的学习笔记,高手请略过...2view的工作流程这里只说自定义环形进度条,比较入门级,所以只做简单介绍,显得简洁,看着舒服,后续会讲详细的流程方法,所以先来看看view的大体工作流程。a)measure确实view的测量宽/高(测三围,看五官)b)la
Find_A_Way
·
2020-03-05 03:55
Android自定义View
进阶-分类和流程
作者微博:@GcsSloop【本系列相关文章】经历过前面三篇啰啰嗦嗦的基础篇之后,终于到了进阶篇,正式进入解析自定义View的阶段。前言本章节为什么要叫进阶篇?(虽然讲的是基础内容),因为从本篇开始,将会逐渐揭开自定义View的神秘面纱,每一篇都将比上一篇内容更加深入,利用所学的知识能够制作更加炫酷自定义View,就像在台阶上一样,每一篇都更上一层,帮助大家一步步走向人生巅峰,出任CEO,迎娶白富
GcsSloop
·
2020-03-04 14:56
Android自定义View
之元素按钮
Android自定义View
之元素按钮之前在dribbble看到的三个元素的按钮,参考了设计的创意,添加了自己定义的动画效果来实现.先看效果效果图分别是水火电三个元素的按钮实现.其中电的实现最简单,水的次之
又似在水一方
·
2020-03-04 01:26
Android自定义View
之手把手带你自定义一个进度条
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点自定义View是平时开发过程中逃不过的一劫,效果千变万化,唯有迎难而上,才能以不变应万变。进度条效果示意图分析需求这次碰到一个简单的需求,就是如上图的加载进度条。分析总结后就几条:初始时是一圈虚线进度开始时慢慢绘制实线加载成功时加快实线的绘制,快速绘制完一圈表示成功分析完需求,那我
xxq2dream
·
2020-03-03 07:28
Android进阶之——自定义view(一)
在我看来,
android自定义view
的实现方式可以分成三种:继承控件,组合控件和自绘控件。其中,最简单的就是继承控件和组合控件。
杰少想去流浪
·
2020-03-03 00:59
Android自定义View
---验证码
之前学自定义View的时候,都是看一些博客文章,然后下载相关demo去学习。但是时间久了,再重新提起自定View,还是很模糊,想写个自定View一时还不知从哪下手。实在惭愧。现在想在这里记录一下每一次学习自定View的过程。方便以后查看,反思和总结。算是一种积累吧,不然过段时间又忘了,又得去找资源。而通过记录,可以回翻,温故而知新,说不定能纠正自己以前的错误理解呢。嗯,那,就开始了。这篇主要是记录
一期一会la
·
2020-03-02 13:56
Android自定义View
——基础篇(原理)
Edit
Android自定义View
——基础篇(原理)View的分类视图View主要分为两类:单一视图:即一个View,比如TextView视图组:即多个View组成的ViewGroup,如LinearLayoutView
Jotyy
·
2020-03-02 11:41
Android自定义View
——从零开始实现书籍翻页效果(性能优化篇)
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/BookPage,欢迎star大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论前言:前几期博客中我们分析了书籍翻页效果各部分的绘制原理,虽然效果都实现了,但测试过程中却发现我们的View翻起页来似乎不是很流畅,这期便带大家一起对View进行性能优化本篇只
Anlia
·
2020-03-02 10:25
Android自定义View
(一)
在项目开发之中,当android原生的view不能满足我们的需求的时候,我们往往都是通过自定义view去重新绘制出符合的view,其实自定义view说难不难,说容易也不容易,本篇文章是我自己在学习自定义view的时候总结的一些内容步骤:1.在res/values下创建一个attrs.xml,用来存放我们的属性(名字可以随便取,但最好就是规范)2.在构造方法里,获取属性并且赋值3.继承view,并且
ReturnYHH
·
2020-03-02 03:19
Android自定义View
之密码输入框
本文为
Android自定义View
系列,难度不大,都是些坐标的计算,阅读本文大概需要5分钟。
EoniJJ
·
2020-03-02 00:40
Android 自定义view实现圆环
SuperCircleSample
Android自定义view
实现可配置圆环效果图GettingHelp实现思路步骤画一个实心的白色圆画一个默认的灰色的圆环画一个带颜色的白色圆环这些是要用到的一些变量:
Haydar_Android
·
2020-03-01 10:06
Android自定义View
高级(三)-Canvas之画布操作
一.Canvas简介Canvas我们可以称之为画布,能够在上面绘制各种东西,是Android平台2D图形绘制的基础。二.Canvas的常用操作操作类型相关API备注绘制颜色drawColor,drawRGB,drawARGB使用单一颜色填充整个画布绘制基本形状drawPoint,drawPoints,drawLine,drawLines,drawRect,drawRoundRect,drawOva
蓝枫zeke
·
2020-03-01 05:17
分析实现
Android自定义View
之扇形图
继承View基类,画了这样的扇形图粗糙的样子^_^直接来步骤吧(参考了GcsSloop的教程)1.分析自定义View需要认真的分析下,里面还是会用到一些数学知识首先是扇形该怎么表现1.扇形的外观是个圆弧,而且是围绕一个中心点旋转一定角度构成的2.View主要的绘制都是通过画布(canvas)进行,canvas里提供了许多绘制的方法。其中有一个drawArc()画圆弧的方法。publicvoiddr
stefanJi
·
2020-03-01 04:20
Android 自定义控件之起步代码实践总结
GitHub:https://github.com/youlookwhat/CustomViewStudy1.博客目录1.
Android自定义View
(一)2.
Android自定义View
(二)进阶3.
Jinbeen
·
2020-03-01 02:15
Android自定义View
-蜘蛛网属性图(五边形图)
首先看看效果图:这里写图片描述先简要说一下这里需要涉及到的知识点:2D绘图基础。高中基本的三角函数Sin,Cos。参考的文章:Android自定义控件芝麻信用分雷达图这里为了尊重上面这篇文章的作者,需要说明一下,下面的代码有部分是参考上面这篇文章的。这里我学习之后有了自己的理解。做了一点小改动,然后以自己的思路来捋一捋。希望我的文字对你更有帮助,哈哈。(Pentagon--五边形)绘制思路:计算三
zone7_
·
2020-02-29 16:34
Android自定义view
练手(仿直播点赞)
自定义view中最终要的莫过于贝塞尔曲线的学习和掌握,抽空写了个练手的小玩意。先上效果图注:本文章不展开介绍贝塞尔曲线(建议先简单认识贝塞尔曲线再食用)效果图232DDD151CFF89D0B054B97E136FE1DA.png废话不多说,直接上代码:LikeStarViewpublicclassLikeStarViewextendsView{publicstaticfinalStringTAG
Singleton丶
·
2020-02-28 01:10
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他