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自定义控件
零、View在Android中,无论是熟知的布局,还是控件,统统全都继承自基类View。自定义View实现有几种:①自定义组合控件:多个控件组合成为一个新的控件,方便多处复用②继承系统View控件:继承自TextView等系统控件,在系统控件的基础功能上进行扩展③继承View:不复用系统控件逻辑,继承View进行功能定义④继承系统ViewGroup:继承自LinearLayout等系统控件,在系统
qfliweimin
·
2020-08-09 10:12
716466308:资源交流群
"
Android自定义控件
"-Android面试必问"精华技能点"汇总
一自定义控件二自定义控件的总类三view对象渲染的过程四ondraw和dispatchdraw的区别五ViewGroup渲染的过程六如何自定义一个控件自定义组合控件自定义view七请描述一下View的绘制流程1mesarue过程2layout布局过程3draw绘图过程调用流程一.自定义控件什么是自定义控件谷歌提供了大量的默认控件,ImageViewTextViewButton,但是有的时候不能满足
Mr_Flying
·
2020-08-09 10:16
Android
Android自定义控件
-等级条
写一个等级条view效果如下:前言:对于熟悉自定义view的同学来说,这个效果实在是太简单了。自己写的时候发现,在写之前一定要事先把各个测量点,绘制的点计算方法想好,不然还是要调试一番才能完善,当然我这个肯定还不够完善,勉强看的过去了。用到知识点:1、view测量2、shader3、属性动画重点:等级划分的时候,每个等级有一个开始点和结束点,比如0-50,50-200;在这个效果中,每个等级的宽度
按劳分配
·
2020-08-09 09:45
自定义控件
Android自定义控件
(二)控件的测量及形状
继续上一篇文章:
Android自定义控件
(一)控件的绘制及动画上一篇文章叙述了自定义控件的绘制和动画的解决方案,现在进一步确定控件的onMeasure函数以及形状一、重写onMeasure函数似乎网上的各种自定义控件的案例
Frankie辉
·
2020-08-09 09:06
实习
自定义控件
Android自定义控件
---打造不一样的FlowLayout
网上关于FlowLayout的文章有很多,大部分都是右侧空白不固定:但是不想我想要的效果,修改了一下,先来看看效果图。如果你对FlowLayout还不了解,可以看看鸿洋大神的文章:Android自定义ViewGroup实战篇->实现FlowLayout。想一想,其实在设置每个子类的宽度的时候,将剩余宽度平均分配给每个子控件便可以实现我要的效果。嗯,先上FlowLayout文件,其实主要是在layo
kailaisi
·
2020-08-09 07:56
android
Android自定义控件
——View的测量模式
Android自定义控件
——View的测量模式简介View的测量模式应用简介上一篇写了自定义控件的入门,自定义TextView,里面涉及到了View的测量模式,在里面只是做了简单说明。
jsonnan
·
2020-08-09 05:46
自定义View
Android自定义控件
--评分星级View
在开发电商项目中经常都会遇到一些星级评分控件的需求,有需求就必然有开发。废话不多说,没图没真相,上图:确定需求:可以控制子item之间的边距自定义选中图片和未选中图片摆放纵向或者横向可选择选中数量基本绘制流程:1自定义属性2构造函数中获取自定义属性值//星星水平排列publicstaticfinalintHORIZONTAL=0;//星星垂直排列publicstaticfinalintVERTIC
caption_deng
·
2020-08-09 04:06
Android自定义控件
Android自定义控件
(一)--View的测量
最近也是开始学习自定义控件了,也是一边看一边学一边写,记录下学习过程!!!先从View的测量开始咯~~当我们开始绘制一个View的时候,我们要先思考一下,系统绘制是如何绘制出这些View的,我们都知道,我们画图形,就必须知道图形的位置和宽高大小,那么同样,系统在绘制View前也需要对View进行测量,即告诉系统需要绘制多大的View,这就涉及到我们现在要用的一个方法onMeasure()Andro
zhengfei1992
·
2020-08-09 04:28
Android自定义控件
实战——仿淘宝商品浏览界面
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38656929用手机淘宝浏览商品详情时,商品图片是放在后面的,在第一个ScrollView滚动到最底下时会有提示,继续拖动才能浏览图片。仿照这个效果写一个出来并不难,只要定义一个Layout管理两个ScrollView就行了,当第一个ScrollView滑到底部时,再次向上滑动
陈靖_
·
2020-08-09 04:22
Android
Android 自定义控件
参考文章:
Android自定义控件
Android自定义控件
之基本原理
Android自定义控件
之自定义属性自定义控件要求:应当遵守Android标准的规范(命名,可配置,事件处理等)。
风之盔
·
2020-08-09 03:01
Android
学习整理
android
布局
Android自定义控件
ImageViwe(三)——随手指进行图片的缩放
控件功能:随手指实现自由的缩放效果图:首先我们将依据图片的宽高与控件的宽高的关系将图片设置到控件中进行显示操作(具体操作说明请参考点击打开链接)将图片进行缩放设置显示到控件中去点击链接查看设置实现依据手指进行图片的缩放功能1.首先让我们的自定义控件实现ScaleGestureDetector.OnScaleGestureListener接口和OnTouchListener接口,并实现其中的相关方法
早起的年轻人
·
2020-08-07 23:21
Android自定义控件系列
【
Android自定义控件
】仿IOS风格的搜索框
IOS很多控件的设计都是很值得借鉴的存在,作为移动开发的初学者,我们可以把这种模仿等同于学画、练字时为铸就基础的临摹行为。达者为师,努力学习别人的优点吧。这里是仿IOS搜索框风格的自定义控件,引用了http://blog.csdn.net/djl461260911/article/details/46401139这篇博客的代码,加入了清除按钮的功能。吐槽下csdn的编辑器,忽略缩进真的很影响界面效
Acoe
·
2020-08-07 23:37
自定义
仿ios
edittext
清除按钮
搜索控件
Android自定义控件
实战——仿多看阅读平移翻页
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38728119之前自己做的一个APP需要用到翻页阅读,网上看过立体翻页效果,不过bug太多了还不兼容。看了一下多看阅读翻页是采用平移翻页的,于是就仿写了一个平移翻页的控件。效果如下:在翻页时页面右边缘绘制了阴影,效果还不错。要实现这种平移翻页控件并不难,只需要定义一个布局管理页
陈靖_
·
2020-08-07 22:18
Android
Android自定义控件
:动画类(九)----PropertyValuesHolder与Keyframe
相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268前几篇给大家讲了ValueAnimator
优雅的心情
·
2020-08-07 22:33
Android自定义控件
Android自定义控件
:动画类----alpha、scale、translate、rotate、set的xml属性及用法
一、概述Android的animation由四种类型组成:C、scale、translate、rotate,对应android官方文档地址:《AnimationResources》动画在XML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果动作定义文件应该存放在res/anim文件夹下,访问时采用R.an
优雅的心情
·
2020-08-07 22:32
Android自定义控件
Android自定义控件
之局部图片放大镜--BiggerView
零、前言:本文的知识点一览1.自定义控件及自定义属性的写法,你也将对onMesure有更深的认识2.关于bitmap的简单处理,及canvas区域裁剪3.本文会实现两个自定义控件:FitImageView(图片自适应)和BiggerView(放大镜),前者为后者作为铺垫。4.最后会介绍如何从guihub生成自己的依赖库,这样一个完整的自定义控件库便ok了。5.本项目源码见文尾捷文规范第一条实现效果
weixin_34310785
·
2020-08-07 20:39
Android自定义控件
图片+文字布局
原本想用Tabrow来布局一组上面是图片下面是文字说明的控件,但是发现Tabrow不像想象的那样简易,而且这几组之间的控件距离不好把握,在网上找了两种方法以供参照。方法一、利用RadioButton巧妙的实现布局利用RadioButton的配置参数drawableTop实现文字和图片的布局,当然还可以用drawablepadding来设置图片和文字的距离。类似的控件还有TextView、ChexB
jobschu
·
2020-08-07 19:52
Android
APP
Activity
Android自定义控件
:时钟
实现原理分析刻度线绘制:画一个刻度线很简单,就是canvas.drawLine,但是根据角度每30度绘制一个刻度线怎么实现呢,我们一开始想到的可能会是根据角度,利用三角函数等去计算每个刻度线的开始坐标和结束坐标,但这种方式未免过于复杂,稍有不慎就会计算错误。但是利用画布的旋转canvas.rotate就会非常的简单,刻度线只需按照12点钟方向绘制即可,每次绘制完一个刻度线,画布旋转30度,再按照1
唐志杰
·
2020-08-07 19:07
Android
eclipse导入生成自定义jar包并导入
今天用eclipse写
Android自定义控件
,之前一直用的AndroidStudio,对eclipse开发Android不熟悉,导致花了很多时间才生成jar包并将其导入测试程序运行成功,因此需要记下来
sun2sky
·
2020-08-07 18:21
Android
CropImageView android上的一个图片裁剪控件
原作者的博客
Android自定义控件
——图片剪裁,如果读者想要有更详细的了解,请转至原作者博客。之所以做这个控件是因为前段时间写了一个截图应用需要用到裁剪功能,现在把裁剪的控件单独拿出来写一个
十橙
·
2020-08-07 12:10
Android
Android自定义控件
提供颜色属性动态改变控件颜色
前言前段时间封装过一个控件,效果如下图所示:使用者只需传入button的数据即可实现效果。因为按钮的样式都是用xml文件实现的,因此颜色也是指定好的。后来想着别人要使用你的控件,颜色肯定需要和他们自己的应用搭配,所以如果要做好就需要提供一个属性,可以让使用者指定控件的主要颜色。可是我不知道要如何在代码中动态改变drawable文件中指定的颜色,那时候还问过一位技术人员,是否可以在代码里动态改变xm
山枝子
·
2020-08-07 12:39
android开发
Android自定义控件
显示多页图片展示效果并自动翻页适合广告展示
跟这个效果类似,http://blog.csdn.net/sinyu890807/article/details/8769904但是使用了感觉不好,自己写的先看张效果吧:点击跳转页面,有title先看张效果吧:点击跳转页面,有titleMainActivitypublicclassMyGuideViewActivityextendsActivity{privatestaticfinalString
跟随内心
·
2020-08-07 12:33
Android开发
android图片轮播效果,开源框架RollViewPager的简单使用
学习
Android自定义控件
之轮播图(ViewPager)重点及学习--CSDN博客http://blog.csdn.net/ITermeng/article/details/52170637,十分有用
芒果蜜桃π
·
2020-08-07 11:44
Android之路
android
图片轮播
Android自定义一个属于自己的刻度尺
概述本文只要说的是自定义一个刻度尺,正好学习下
android自定义控件
,之前写过一篇《Android自定义一个属于自己的时间钟表》,大家如果感兴趣可以去看下,好了不扯淡了,直接上效果:看到这个效果以后估计好多新手会觉得不知道如何入手
大白龙
·
2020-08-05 22:49
Android
自定义控件
【
Android自定义控件
】布局悬停在顶部
语言表达能力有限,我们先来看下效果:好了,如果你明白了我说的效果,那就继续往下看吧!思路是这样的:首先,我们要自定义一个HoverScrollView,继承ScrollView,通过接口把onScrollChanged(intl,intt,intoldl,intoldt)方法里scrollview移动的Top值暴露出来,然后在Activity根据scrollview的Top值以及需要悬浮的布局mH
leafseelight
·
2020-08-05 21:44
android
自定义控件
ScrollView
自定义控件
android
Android自定义控件
---组合控件(包括自定义属性)
很多时候
android自定义控件
并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。
zhifanxu
·
2020-08-05 12:53
Android 实现自定义控件(组合控件)
Android自定义控件
的实现本文种实现的自定义控件为键盘,总体有三步:实现键盘的样式(xml);实现自定义属性(attrs);实现自定义view类;.将自定义的键盘布局加载到自定义的dialog中;自定义
帅到不敢打代码
·
2020-08-05 11:51
Android
android UI进阶之自定义组合控件
很多时候
android自定义控件
并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。
weixin_30907523
·
2020-08-05 11:33
自定义UI控件
很多时候
android自定义控件
并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。
Abel_Joo
·
2020-08-05 11:30
Android开发
android自定义控件
(五) 自定义组合控件
转自http://www.cnblogs.com/hdjjun/archive/2011/10/12/2209467.html代码为自己编写目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性。通过代码或者通过xml设置自定义控件的属性1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageButton。Xml代码[html]vi
shuangfengzhongfu
·
2020-08-05 11:38
Android自定义控件
实战——滚动选择器PickerView
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38513301手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果:效果还行吧?实现思路就是自定义一个PickerView,单独滚动的是一个PickerView,
陈靖_
·
2020-08-04 10:19
Android
[
Android自定义控件
]双圆圈内外旋转菜单
概述双圆圈菜单是之前做的一个项目的需求,写完以后boss决定不用了,提取以后把它贴出来,第一次发技术博客,希望各位前辈多多指教。先看一下效果图。需求就是*外圈放置菜单选项,内圈为圆形大图;*当内圈小白点对准外圈选项时,内圈切换对应的选项图案;*移动内圈时,内圈图案随转动角度旋转;*转动内外圈时,若没有转到对应角度,自动回弹或者弹向对应角度。实现细节这个DoubleCircleLayout我是仿照张
loommo
·
2020-08-04 03:45
Android自定义
Android自定义控件
---联系人列表A-Z排序
这几天在做IM模块,设计图要求做一个类似下图所示的自定义控件。我百度了一下,发现类似的Ddmo有很多,但是还不能完全满足设计图的需求。参考了几个比较有价值的demo琢磨了一天总算做出来了,现在发出来和大家分享。分析一下这个需求的难点。1、右边侧滑栏(SideBar)控件绘制。2、将列表中的中文昵称转化为拼音列表。(这个问题用jpinyin解决。)3、滑动侧滑栏(SideBar)的过程中如何与Lis
自律给我自由1024
·
2020-08-04 02:29
Android基础
Android自定义控件
Android自定义控件
之自定义TextView,实现drawableLeft可以和文字一起居中
LZ-Says:给大家推荐一个网站,有兴趣可以查阅,想为大家贡献一点自己的力量也可以投稿,老大审核通过会发表,更好的帮助有需要的人~欢迎大家踊跃投稿~地址如下:http://www.123si.org/android如何实现使用TextView的DrawableLeft使图片和文字居中显示呢???代码如下:1.首先自定义一个类,继承TextViewpackagecom.test.signcalen
HLQ_Struggle
·
2020-08-04 02:16
Eclipse
Era(遥望
Eclipse
时代)
Android自定义控件
:做一个拼图游戏
一些简单的游戏可以用自定义控件实现,如拼图游戏。先上效果图:1、游戏的大概思路游戏的基本思路:将一个大图切割成多份小图,然后将小图的顺序打乱,整齐排列在一个ViewGroup中,通过点击小图互换位置将图片拼合为原来的大图。2、技术要点1、继承ViewGroup的自定义控件以及onLayout方法的使用。2、把一张大图切割成多个小图。3、图片压缩。4、属性动画。5、DialogFragment的使用
AxeChen(简书)
·
2020-08-04 02:52
android学习
android自定义控件
(一):写一个圆形菜单的Layout
转载请标明出处:http://blog.csdn.net/u010136741/article/details/41893675,本文出自:【木木--MAIKA】本来是想写这样一篇文章的分析”FrameLayout,并写一个圆形菜单的Layout",结果代码到一半,发现我还是太菜鸟了,源码看到一半就头大!只能放弃看源码,百度相关博客!写作目的源于市面是很多圆环菜单组合,甚至有些是可以转动的,所以本
柳木木_kylin
·
2020-08-04 01:59
Android自定义控件
---继承Linearlayout
之所以用得到这个技术,主要是在实际的项目开发中要反复去使用某个控件来实现文件选择的功能。因此想到了自定义控件的方法,将需要复用的控件及其事件响应统一封装:好吧没接下来进入主题:参考别人的博客介绍实现linearLayout的三种方式方式1在Linearlayout的构造函数中通过使用映射机制加载布局文件,即通过Inflater方法,在使用该方法自定义的控件时,由于所有的子元素都是在运行时通过代码动
熊猫卓
·
2020-08-04 00:18
android程序设计
Android自定义控件
之实现滑动选择开关
前言:今天我们仿照着Google给我们提供的Switch控件来进行一次模仿,自己动手打造一个可以换滑动图片以及背景的图片。-----------------分割线---------------先看一下google提供的Switc控件:其实用法很简单就当普通的控件使用即可!-----------------分割线---------------先来看下我们自定义的效果:----------------
等待着冬天的风
·
2020-08-03 21:22
安卓系列
Android自定义控件
-- 带边框的TextView
1.前言原来使用带边框的TextView时一般都是用XML定义来完成,在drawable目录中定义如下所示的xml文件:这样可以实现圆角边框,但颜色是固定的,如果在不同的位置放置不同的TextView(比如多种颜色的按钮),那么就要定义多个颜色不同的XML文件。2.自定义带边框的TextView最近在做项目的时候遇到多种颜色标签需求,如果还是按照上面的做法,那么需要多套XML文件配合,这样很麻烦。
一只驴在敲代码
·
2020-08-03 21:15
Android
Android自定义控件
:图形报表的实现(折线图、曲线图、动态曲线图)(View与SurfaceView分别实现图表控件)
https://www.jianshu.com/p/d73c352e6450图形报表很常用,因为展示数据比较直观,常见的形式有很多,如:折线图、柱形图、饼图、雷达图、股票图、还有一些3D效果的图表等。Android中也有不少第三方图表库,但是很难兼容各种各样的需求。如果第三方库不能满足我们的需要,那么就需要自己去写这么一个控件。往往在APP需求给定后,很多开发者却无从下手,不知道该如何写。今天刚好
qixingchao
·
2020-08-03 20:31
安卓
android自定义控件
inflate报错view.inflate.exception
为了方便动态使用自定义KeyboardView,对其进行了封装publicclassKeyboardViewextendsFrameLayout{privateContextmcontext;publicKeyboardView(Contextcontext){super(context);mcontext=context;initComponents();}}但是每次在MainActivity中
palatine
·
2020-08-03 20:14
android开发
Android自定义控件
——仿优酷圆盘菜单
尊重作者劳动成果,转载时请标明该文章出自http://blog.csdn.net/allen315410/article/details/39232535最近学习的时候,看见一份资料上教怎么写自定义控件,上面的示例用的是优酷早期版本的客户端,该客户端的菜单就是一个自定义的组件(现在的版本就不清楚有没有了,没下载过了),好吧,废话不多说,先上优酷的原型图。这个自定义组件感官上看是,里外三层设计,每一
vincentdevs
·
2020-08-03 18:00
Android
【
android自定义控件
】TextView详解及自定义
作为android最常见的控件之一,有以下常用的属性:layout_width,layout_height:每个控件必备的属性text:文本显示,输入属性textColor:文字颜色属性textSize:文字大小还有一些特性,在某些场合用的autoLink:设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接autoText:将自动执行输入值的拼写纠正drawable
iteye_4639
·
2020-08-03 18:40
Android自定义控件
:仿美团下拉菜单及相关代码优化
背景最近的项目中用到了类似美团中的下拉多选菜单,在实际开发过程中,也发现了一些问题,主要归纳如下:1.当菜单较为复杂时,如果不能设计好代码逻辑,将造成控件难于维护2.美团菜单可以连续点击顶部tab,切换不同菜单,而我使用的popupWindow似乎在展开一个菜单时点击其他tab,菜单就会收回。本文将针对如上两个问题进行一些讨论,最终给出较为合理的解决方案。程序结构由于菜单涉及多级多项,如果把UI和
itchenlin
·
2020-08-03 17:33
经典例子
Android
工具类
android自定义控件
实例
http://blog.csdn.net/wangkuifeng0118/article/details/7097733很多时候android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了。今天做了一个自定义控件的实例,来分享下。首先定义一个layout实现按钮内部布局:[html]viewplaincopy接下来写一个类继承LinearLayout,导入刚刚的布局,并且设置需要的方
哈希Map
·
2020-08-03 17:58
Android
App
Android自定义控件
的三种实现方式
Android自定义控件
三种实现方法为:组合控件,自己绘制,继承原生控件.2.自己绘制控件熟悉view的绘制原理1.measure用来测量View的宽和高。
土戈
·
2020-08-03 16:07
android
Android自定义控件
系列一:Android如何实现老版优酷客户端三级环形菜单
转载请附上本文链接:http://blog.csdn.net/cyp331203/article/details/40423727先来看看效果:一眼看上去好像还挺炫的,感觉比较复杂。。。实际上并不难,下面我们来看看如何实现:基本素材就是下面三个:我们先来看看布局文件怎么写,实际上这里这三张图片都差不多,我们这里使用RelativeLayout,方便后续小图标的加入,基本就是centerInPare
苦_咖啡
·
2020-08-03 16:57
Android
Java
Android自定义控件
Android自定义控件
-彩虹条进度条
在Android手机中我们经常可以看到类似于彩虹条的进度条,尤其是在显示下载进度的时候,一般都会使用彩虹条的形式表示下载进度,下面就来讲解这种彩虹条是如何实现的:1、首先我们先来看一下彩虹条的效果图,并对其进行分析:彩虹条的效果为:(1)一根实线连着一根实线,并且实线与实线之间有一点空隙(2)图像会整体向右移动(3)下面的【图1】表示的是每一帧的图像,通过它我们可以看到实线移动的模拟效果【图1】2
chuangjuena3314
·
2020-08-03 15:05
Android自定义控件
,可以滑动的导航栏(Navigation Bar)
前段时间android项目中用到一个可以滑动的数量可变的导航栏,在网上也没找到合适的替代品,所以就自定义了个该控件,在此分享一下该控件,给有需要的人。首先,来看看我们要实现的效果是什么样的。上图就是我们要实现的最终效果图了,下面就说一下实现的过程。考虑到能支持横向滑动,android提供的横向滑动的控件我选择了HorizontalScrollView作为基类,当然横向的ListView也是可以的,
爱吃鱼的老虎
·
2020-08-03 15:24
Android自定义控件
Android自定义控件
的简单使用
先声明一下,本文参考了何红辉的《Android开发进阶从小工到专家》第二章节内容。在Android开发中,尽管Android源代码库中已经提供给我们很多功能强大的View,但在开发中总是会出现不完全满足我们需求的情况,这时候自定义控件就是我们必须使用的实现方式。假设我们要实现一个进度条,首先,我们先创建一个类SimpleView2继承View,并且在类中声明我们需要的属性:publicclassS
ZGUIZ
·
2020-08-03 14:37
Android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他