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自定义控件
自定义控件三部曲之绘图篇(七)——Paint之函数大汇总
前言:厚积方能薄发相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268经过前几篇,我们基本把
启舰
·
2016-03-30 08:10
5
andriod开发
Android自定义控件
系列案例【五】
案例效果:案例分析:在开发银行相关客户端的时候或者开发在线支付相关客户端的时候经常要求用户绑定银行卡,其中银行卡号一般需要空格分隔显示,最常见的就是每4位数以空格进行分隔,以方便用户实时比对自己输入的卡号是否正确。当产品经理或UI设计师把这样的需求拿给我们的时候,我们的大脑会马上告诉我们Android中有个EditText控件可以用来输入卡号,但好像没见过可以分隔显示的属性或方法啊。当我们睁大眼睛
kedi_study
·
2016-03-30 00:00
Android开发
性能优化
android自定义控件
Android自定义属性
Android自定义控件系列
Android自定义控件
--下拉刷新的实现
我们在使用ListView的时候,很多情况下需要用到下拉刷新的功能。为了了解下拉刷新的底层实现原理,我采用自定义ListView控件的方式来实现效果。实现的基本原理是:自定义ListView,给ListView加载头布局,然后动态的控制头布局的现实与隐藏。ListView初始化的时候,头布局是隐藏的,当手指往下拉的时候,根据手指移动的距离与头布局的高度的关系来控制头布局的显示。具体的控制思路详见后
qq_20889581
·
2016-03-29 20:00
自定义控件
下拉刷新
下拉加载
仿QQ下拉刷新
自定义控件之瀑布流与水波纹实现
本文主要讲述了利用
android自定义控件
实现瀑布流与水波纹效果首先为实现效果,应了解touch事件在android中的传递机制在执行touch事件时首先执行dispatchTouchEvent方法,执行事件分发
whuhan2013
·
2016-03-28 20:00
android
控件
自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果
前言:好想义无反顾地追逐梦想相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268从这篇开始
启舰
·
2016-03-28 09:26
5
andriod开发
自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果
前言:好想义无反顾地追逐梦想相关文章:《
Android自定义控件
三部曲文章索引》从这篇开始,我将延续androidGraphics系列文章把图片相关的知识给大家讲完,这一篇先稍微进阶一下,给大家把《androidGraphics
harvic880925
·
2016-03-28 09:00
[置顶]
Android自定义控件
三部曲文章索引
前言:在我从C++转到Android时,就被Android里炫彩斑斓的自定义控件深深折服,想知道如果想利用C++实现这些功能,那是相当困难的。从那时候起,我就想,等我学会了自定义控件,一定要写一篇系列出来,方便后来者能更系统完善地掌握它。今天,这个系列就这样默默地诞生了,希望它能够完成它的使命,在你读完这系列博客时,发现定自义控件也不过如此!如果,顺便能给出建议,加个关注,我将不胜感激——启舰一、
harvic880925
·
2016-03-28 08:00
Android自定义控件
系列案例【四】
案例效果:模拟器上运行有些锯齿,真机上和预期一样好案例分析:看效果,第一直觉肯定是Android原生态控件中没有这样的控件实现这种效果,自然想到应该需要自定义控件了,没错,这就是通过自定义控件来绘制的一个圆环进度条。仔细分析发现这个效果的进度条应该由几个部分组成,首先是无进度时的浅色圆环,然后是一个随进度变化的深色圆弧,而中间部分是一个深蓝色的实心圆,最后就是显示进度百分比的文字。这几部分大部分都
kedi_study
·
2016-03-27 20:00
android
Android开发
android自定义控件
Android自定义属性
Android自定义控件系列
Android 自定义控件之第三讲:obtainStyledAttributes 系列函数详解
或者obtainAttributes(AttributeSet,int[])函数,它们的主要作用是:根据传入的参数,返回一个对应的TypedArray,如果小伙伴还没有看过LZ的第二讲,那么请自行移步
Android
zjh_1110120
·
2016-03-27 14:00
android
自定义控件
TypedArray
Android进阶
高手进阶
Android 自定义控件之第二讲:TypedArray 详解
最近一直在研究
Android自定义控件
,因此LZ将根据自己的学习经历将自定义控件中用到的知识一一解析,如果小伙伴还没有看过LZ的第一讲,那么请小伙伴自行移步
Android自定义控件
之第一讲:attrformat
zjh_1110120
·
2016-03-26 14:00
android
基础
自定义控件
TypedArray
高手进阶
android自定义控件
(六)自定义ImageView动态设置ImageView的高度
我们经常会遇到动态设置ImageView的高度的情况,今天给大家分享下怎么使用自定义ImageView去动态设置ImageView的高度1.自定义ImageView动态设置ImageView的高度(高度比以自定义属性方式给出)packagecom.example.imageview.ui.view; importandroid.content.Context; importandroid.uti
smartbetter
·
2016-03-26 11:00
android自定义控件
自定义Imageview
自定义控件三部曲之动画篇(十二)——animateLayoutChanges与LayoutTransition
前言:生活不只眼前的苟且,还有诗和远方的田野相关文章:《
Android自定义控件
三部曲文章索引》前篇给大家讲了LayoutAnimation的知识,LayoutAnimation虽能实现ViewGroup
harvic880925
·
2016-03-26 10:00
Android自定义控件
系列案例【三】
自定义控件的目的有很多,比如系统控件满足不了需求时,我们会想到通过自定义控件来满足需求。其实有的时候为了功能的复用我们也会去自定义控件,把经常要用的或以后要用的与UI相关的功能封装到自定义控件中,让它成为独立的功能,当然为了灵活的控制其中的可变部分,自定义的控件应该预留接口(这里说的接口不是Java中的Interface,是控制可变部分的方式,比如方法之类的)。接下来的案例用普通的GridView
kedi_study
·
2016-03-25 01:00
android
Android开发
android自定义控件
android项目实战
Android自定义控件系列
Android自定义控件
实战——滚动选择器PickerView
Android自定义控件
实战——滚动选择器PickerView标签:androidTimerPickerPickerView2014-08-1211:5710014人阅读评论(39)收藏举报本文章已收录于
chunho
·
2016-03-24 17:00
android
pickerView
TimerPicker
Android笔记——
Android自定义控件
目录: 1.自定义控件概述01_什么是自定义控件Android系统中,继承Android系统自带的View或者ViewGroup控件或者系统自带的控件,并在这基础上增加或者重新组合成我们想要的效果。02_为什么用自定义控件系统控件无法满足需求时,需要自定义控件。系统的控件在不同手机长得不一样,我们希望在不同手机实现相同的效果;有些手机上的控件长得不好看,希望好看一些。系统控件的功能有限,需要在基础
McCa
·
2016-03-24 17:00
Android自定义控件
系列案例【二】
在博文 Android图片切片控制与显示案例实战中我们实现了对图片的切割与显示,本文是对它的一个扩展,将使用自定义布局和自定义属性来重构之前的显示部分,还不知道案例需求与逻辑实现的朋友,可以先去看上上篇博文,然后回到这里继续进阶。案例效果:与之前基本一样,只是多了一种不乱序的显示控制。案例实现:图片切片逻辑与之前的案例一样,这里就不多说了,直接给出代码:切片实例类:packagecom.ke
kedi_study
·
2016-03-24 02:00
android
android自定义控件
android培训
Android自定义属性
Android自定义布局
Android自定义控件
系列案例【一】
Android自定义控件
的重要性就不多说了,总之是技术进阶,面试常见,高薪必备。本篇博文的目的很简单,就是希望通过自定义控件来解决一个常见需求点,从而感受一下自定义控件的魅力与强大。
kedi_study
·
2016-03-23 18:00
android
Android开发
android自定义控件
Android自定义控件案例
Android自定义控件系列
Android自定义控件
之圆形/圆角的实现代码
一、问题在哪里?问题来源于app开发中一个很常见的场景――用户头像要展示成圆的:二、怎么搞?机智的我,第一想法就是,切一张中间圆形透明、四周与底色相同、尺寸与头像相同的蒙板图片,盖在头像上不就完事了嘛,哈哈哈!在背景纯色的前提下,这的确能简单解决问题,但是如果背景没有这么简单呢?在这种不规则背景下,有两个问题:1)、背景图常常是适应手机宽度缩放,而头像的尺寸又是固定宽高DP的,所以固定的蒙板图片是
GoAgent
·
2016-03-22 16:56
Android自定义控件
之仿QQ讨论组和微信群聊组合头像
GroupView一、前言最近做东西的时候要用到qq讨论组群头像的功能,网上找了下,发现别人的并不是特别的好用,效果并不是和qq这个很像,或者是使用gridView,(NineGridImageView)这样比较麻烦,所以就自己想了一个。二、效果展示直接上效果图:是不是,还是很像的啊,o(∩_∩)o从图里应该就可以看的出来这个有四个个功能:type:圆或者方padding:图片间距cornor:设
whitley_gong
·
2016-03-21 19:00
android
群头像
android自定义控件
之底部自动切换Tab布局
今天为大家分享一下,我自定义的底部切换tab布局。先看效果图吧。点击底部控件,自动变色,自动切换不同的布局。 一、首先要定义一个底部的item,layout_bottom_item.xml。也就是上图中的单个点击项目。并且居中显示。 效果如图二、创建底部布局,layout_bottom.xml。使用include的标签,引用刚才的布局文件,并且为每一个引用布局定义自己的i
hnzcdy
·
2016-03-21 19:00
java
android
自定义控件
布局
自定义底部导航栏
android自定义控件
(五)视差特效
视差特效(系统控件增强)以前的做法:加头,设置padding,处理onTouchEvent,随着手指的下移,慢慢的让头显示出来,这种方法处理onTouchEvent比较麻烦。现在给大家带来一种新的方式:不去处理onTouchEvent了,加头,重写ListView的overScrollBy方法看一下效果图:本次实例将以详细源码奉上,内有详细注释项目源码,点击下载
smartbetter
·
2016-03-17 17:00
android自定义控件
视差特效
android自定义控件
(四)ViewDragHelper实现仿QQ5.0侧拉删除
android-support-v4.jar版本低的可以去
android自定义控件
(三)ViewDragHelper实现仿QQ5.0侧滑面板项目中下载。
smartbetter
·
2016-03-17 17:00
android自定义控件
viewdraghelper
仿QQ5.0侧拉删除
android自定义控件
之Dialog详解
先上图:我自定义的效果,大家可以根据我的步骤定义出任何效果。 一、创建自定义dialog类,继承自Dialog。 packagecom.meijianfang.customView; importandroid.app.Dialog; importandroid.content.Context; importandroid.os.Bundle; importandro
hnzcdy
·
2016-03-17 15:00
android
dialog
控件
自定义dialog
android自定义控件
(三)ViewDragHelper实现仿QQ5.0侧滑面板
android官方在v4的支持包中提供了ViewDragHelper类方便帮助我们自定义ViewGroup,有的v4包没有ViewDragHelper,可以下载一个高版本的v4包,在下面的项目源码中我已打包进一个高版本v4包。首先,我们简单看一下它的注释之前我在GitHub也看到了有关QQ5.0侧滑菜单的开源项目:(1).AndroidResideMenu-master(2).DragLayout
smartbetter
·
2016-03-17 11:00
android自定义控件
viewdraghelper
仿QQ5.0侧滑面板
Android自定义控件
之onMeasure
原文:http://blog.csdn.net/a396901990/article/details/36475213?utm_source=tuicool&utm_medium=referral一、简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——
湖冰2019
·
2016-03-16 00:00
Android的UI开发
面试
Android基础
【组合控件】
android自定义控件
之带文字的ImageView
android自带的ImageView控件是不能添加文字的,如果出现大量ImageView和TextView同时出现的布局,可以组合定义一个控件,将ImageView和TextView组合成一个控件如下图所示:publicclassImageButtonWithTextextendsLinearLayout{ publicImageViewimageView; publicTextViewtext
shihui512
·
2016-03-15 21:00
android自定义控件
系列教程-----touch事件的传递
前沿:很久没有写过博客了,因为工作的原因很少有时间写东西了,最近想写一个UI系列的博客,因为我发现这一系列的都很少,而且没有那么系统,这里我想以我自己的观点来阐述一下如何自定义android控件系列。自定义控件阐述:在我的理解里面自定义控件,需要了解到touch事件的传递、分发、拦截机制,Scroller类的运用,andorid视图的理解,ViewGroup的熟悉,因为我们绝大多的控件都是继承自V
qq_31753145
·
2016-03-15 14:00
android
自定义控件
android自定义控件
(二),简易的数值输入器
前言:前几天看到了迅雷app上有个一元夺宝,那时无聊就参加了几次,到后来中奖结果出来了,哎,根本就没我的份啊(意料之中),还好投的钱不多,就一块两块,不过,我看到了那里有个数值输入的效果,我当时想了想这个实现挺简单了,应该有很多种方式,于是做了个决定,如果没中奖,我就把那个数值输入器做出来以惩罚自己(开玩笑~),现在,该是兑现自己承诺的时候了。先看看我们即将要实现的效果图:大家看到这个效果,要实现
ydxlt
·
2016-03-12 15:00
android
属性
迅雷
控件
自定义view
Android自定义控件
ImageViwe(四)——多点触控实现图片的自由移动
效果图:功能:可以随手指进行自由移动图片按照适当的比例设置图片的显示首先将图片按照适当的比例显示在自定义控件中(当图片的宽度或者高度大于控件的宽度或者高度的时候,会对图片进行适当的缩放,当图片的宽高小于控件的宽高的时候,可以进行适当比例的放大,当然后也可以设置是否要进行放大图片的操作,当图片的宽高小于控件的宽高的时候,设置图片显示在控件的中间位置)具体操作过程请点击下面第一条链接进行查看适当比例设
zl18603543572
·
2016-03-12 00:00
android自定义控件
自定义Imageview
android自定义控件
:根据声音波动的声波控件
直接上图,有两个效果,如下:效果一:效果二:大家可能觉得效果二难看,但其实,在项目中的运行以后,是这样的:因为这个控件的许多东西,都是可以自定义配置的,所以背景色,线的颜色等,下面详细介绍,最后会放出源码:这是这个自定义的控件的自定义属性,而在实际使用中的,是这样的:大家可以根据自己的需要,来对控件更改属性值,从而改成自己需要的样式。具体的我就不解释了,这个控件,基本上就是根据传进来的音量大小,在
carlos123456789
·
2016-03-07 11:31
android开发
Android自定义控件
ImageViwe(一)——依据控件的大小来设置缩放图片显示
功能:自定义ImageView设置显示图片,如果图片的宽与高小于控件的宽与高,就将图片设置显示到控件的中央, 如果图片的宽与高有一项大于控件的宽与高,那么就将图片进行缩放显示,两者者是显示在控件的中央 效果图: 这里是加载了一个小图片 创建一个自定义的ImageView,并编写其相关构造方法publicclassScaleImageViewextendsImageView{ publi
zl18603543572
·
2016-03-06 02:00
android攻城狮之自定义控件(二) 滑动开关
android自定义控件
是作为一名优秀的android攻城狮必不可少的技能,为了进一步认识自定义控件,层次递进的学习,今天给大家以案例(滑动开关案例)的形式说明自定义控件的使用(案例UI图片取自网上图库
smartbetter
·
2016-03-04 20:00
android自定义控件
滑动开关案例
2016年3月3日android实习笔记
1:
android自定义控件
时,通常需要重写父类构造函数。这三个够找函数具体啥时调用?
奋斗的IT人HSQ
·
2016-03-03 10:00
自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation
相关博客:《
Android自定义控件
三部曲文章索引》http://blog.csdn.net/harvic880925/article/details/50995268前几篇给大家讲述了如何针对某一个控件应用动画
启舰
·
2016-03-03 08:22
5
andriod开发
《Animation动画详解》
[置顶]
Android自定义控件
—仿仪表盘进度控件ArcProgressBar
开门见山,效果图如下:这种效果经常会遇到,但却一直不知道这个效果图应该怎么描述,所以暂且以“仪表盘进度控件”来描述,各位博友如果有更好的描述这种效果的词汇,请回复博文告诉我,在此先谢谢各位博友了!其实做出这样的效果并不困难,只需要了解自定义控件的常规步骤,Canvas绘图操作,外加一点点数学基础就行了,因为在绘制控件的过程中,需要计算一些坐标点和圆弧位置等信息。为了更加方便的使用该控件,该控件支持
wangchunlei123
·
2016-03-02 11:00
自定义控件
进度
仪表盘
ArcProgres
【Android进度条】三种方式实现自定义圆形进度条ProgressBar
点击打开链接总结了3种方法:1.多张图片切换2.自定义颜色3.旋转自定义图片其它:
Android自定义控件
NumberCircleProgressBar(圆形进度条)的实现:点击打开链接横线带数字进度条
bangexiyang
·
2016-03-01 17:00
自定义控件三部曲之动画篇(十)——联合动画的XML实现与使用示例
相关博客:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268上篇给大家讲了有关AnimatorSet
启舰
·
2016-02-29 09:19
5
andriod开发
《Animation动画详解》
自定义控件三部曲之动画篇(九)——联合动画的代码实现
相关博客:《
Android自定义控件
三部曲文章索引》上几篇给大家分别讲了ValueAnimator和ObjectAnimator,相比而言ObjectAnimator更为方便而且由于set函数是在控件类内部实现
启舰
·
2016-02-28 10:36
5
andriod开发
《Animation动画详解》
android
自定义控件三部曲之动画篇(八)——PropertyValuesHolder与Keyframe
相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268前几篇给大家讲了ValueAnimator
启舰
·
2016-02-26 22:55
5
andriod开发
《Animation动画详解》
@SuppressLint("DrawAllocation")作用和解决方法
在
Android自定义控件
中,经常会遇到这样的一些警告(如下图),这些警告如果不去处理的话,并不会影响我们程序的正常运行,但是总有强迫症的人看了会觉得很不爽,比如我就是其中一个。
若邪〃
·
2016-02-26 17:52
Android开发
@SuppressLint("DrawAllocation")作用和解决方法
在
Android自定义控件
中,经常会遇到这样的一些警告(如下图),这些警告如果不去处理的话,并不会影响我们程序的正常运行,但是总有强迫症的人看了会觉得很不爽,比如我就是其中一个。
freelander_j
·
2016-02-26 17:00
android
性能
安全
view
自定义控件
解决一个 Android开发自定义控件问题,无法读取属性值
今天玩了一下
Android自定义控件
,是一个TextView和ImageButton的组合控件,所有的都写好了,但是运行得不到想要的结果,找了大半天找不到错误,代码如下:1、工程目录结构2、imagebtn_with_text.xml
zhouhao2010
·
2016-02-24 22:00
android
自定义
控件
Android自定义控件
:进度条的四种实现方式
前三种实现方式代码出自:http://stormzhang.com/openandroid/2013/11/15/android-custom-loading/(源码在最后)最近一直在学习自定义控件,搜了许多大牛们Blog里分享的小教程,也上GitHub找了一些类似的控件进行学习。发现读起来都不太好懂,就想写这么一篇东西作为学习笔记吧。一、控件介绍:进度条在App中非常常见,例如下载进度、加载图片
chaoyu168
·
2016-02-23 14:00
android
进度条
Android自定义控件
之自定义属性 format详解
Android自定义View控件己经不是什么新鲜话题,AndroidApi提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。这里介绍一下自定义属性formatreference:参考某一资源ID。 (1)属性定义: (2)属性使用: 2.color:颜
zhouhao2010
·
2016-02-22 23:04
android
资源
自定义
Android UI效果之绘图篇(一)
AndroidXML绘图(Shape、Layer、Selector)AndroidCanvas绘图(canvas、point、porterDuffXfermode、shader)Android动画详解
Android
_Hi_xiaoyu
·
2016-02-22 10:10
Android触摸屏事件派发机制详解与源码分析一(View篇)
来源:【工匠若水 http://blog.csdn.net/yanbober】 1背景最近在简书和微博还有Q群看见很多人说
Android自定义控件
(View/ViewGroup)如何学习?为啥那么难?
wytiger
·
2016-02-21 22:00
Android UI效果之绘图篇(一)
AndroidXML绘图(Shape、Layer、Selector)AndroidCanvas绘图(canvas、point、porterDuffXfermode、shader)Android动画详解
Android
soul_code
·
2016-02-21 21:00
xml
android
UI
canvas
Android开发
自定义绚丽水波纹效果
今天我们来利用
Android自定义控件
实现一个比较有趣的效果:滑动水波纹。
·
2016-02-18 16:00
详解
Android自定义控件
属性
在Android开发中,往往要用到自定义的控件来实现我们的需求或效果。在使用自定义控件时,难免要用到自定义属性,那怎么使用自定义属性呢?在文件res/values/下新建attrs.xml属性文件,中定义我们所需要的属性。publicclassCustomTextViewextendsTextView{privateinttextSize;//自定义文件大小privateinttextColor;
BetterLaterThanNever
·
2016-02-17 11:46
关于
Android自定义控件
回收机制在5.0以上和以下的区别
在一个APK装在手机5.0以下可以正常运行,然而到5.0以上就报recycle()回收机制错误原因:Android5.0自带自定义控件绘制完成后进行recycle()处理,无需自己再去写一次recycle()方法进行回收。即:在控件初始化中,获得属性值,赋给控件即可,赋值的代码://将属性值设置到控件中TypedArray a = context.obtainStyledAttributes(at
丿枫灬殇
·
2016-02-16 11:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他