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自定义控件
Android虽然自带了很多控件,但有时仍然不能满足需求,这时就需要我们自己定义控件。本文自己定义了一个控件,单击该控件,可以使控件绘制不同的几何图形。 首先,新建一个Android工程,并新建一个类,继承自View。 package com.hzhi.customview; import android.content.Context; import android.graphic
·
2015-10-30 12:07
android
Android自定义控件
1
转自这位牛人,自定义控件系列的其他文章,请去他的博客欣赏,自己是学一点转一点,慢慢消化。尊重原创转载请注明:FromAigeStudio(http://blog.csdn.net/aigestudio)PowerbyAige侵权必究!炮兵镇楼自定义View,很多初学Android的童鞋听到这么一句话绝逼是一脸膜拜!因为在很多初学者眼里,能够自己去画一个View绝逼是一件很屌很Cool的事!但是,同
daitu_liang
·
2015-10-29 14:00
view
ViewGroup
android自定义控件
android自定义View
Android自定义控件
步骤总结
在android开发中,系统提供给我们的控件不能满足我们的需求,所以我们往往会自定义一些控件,在自定义过程中遵循以下几个步骤: 一、定义一个Class继承于系统View类 二、在xml文件中配置layout布局文件 三、重写父类的一些方法,如onMeasure、onDraw、onLayout等 四、在程序中应用自定义的view,在这个操作中一定要注意: 1、如果自
·
2015-10-28 08:05
android
android自定义组合控件
很多时候
android自定义控件
并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。
·
2015-10-28 08:37
android
Android自定义控件
之大图轮播
大图轮播是在ViewPager的基础上,实现(1)永远自动循环播放,(2)增加红点指示器,(3)标题自动变更,(4)图片相应点击事件。界面展示如下:自定义空间代码如下:publicclassLoopingViewPagerextendsViewPager{ //图片 privateListsetImgurls=newArrayList(); privateImageCacheimageCache
huang_xiao_yu
·
2015-10-28 00:00
Android自定义控件
系列四:绘制实用型的柱形图和折线图
概述:前几天突然需要做两种图表——柱形图、折线图,于是第一反应是先看看网上有没有现成的,结果有是有,但都不是想要的,而且大多数不是用纯android代码完成,不过HTML5似乎完成这类工作要容易得多,单是非我们所擅长。**知识点:**android自定义view、图形图像、Fragment、MVC模式。Demo界面是模仿红圈营销搭建的折线图: 代码,注释很详细,直接看代码就行了:001.publi
·
2015-10-27 16:00
Android自定义控件
系列三:如何画画
前面章节我们说了如何定义属性、如何定义宽高,这样之后组件的简单外形或轮廓就已经出来,或者说已经定义出了画布的大小,解下来就是如何在画布上挥毫泼墨了。组件(除了容器组件)实际上都是靠画出来的,通过系统提供的画笔(Paint)以及基本图形(圆、矩形、直线等)就可以完整的勾画出一个组件。下面就详细介绍如何画以及一些技巧:如何获取颜色一般情况下,要实现啥样的组件,是由美工设计出效果图,或者是网上找的些图片
shimiso
·
2015-10-27 15:00
Android自定义控件
系列二:如何自定义属性
上一篇
Android自定义控件
系列一:如何测量控件尺寸 我们讲了如何确定控件的属性,这篇接着也是讲个必要的知识-如何自定义属性。对于一个完整的或者说真正有实用价值的控件,自定义属性是必不可少的。
shimiso
·
2015-10-27 15:00
Android自定义控件
系列一:如何测量控件尺寸
测量控件尺寸(宽度、高度)是开发自定义控件的第一步,只有确定尺寸后才能开始画(利用canvas在画布上画,我们所使用的控件实际上都是这样画上去的)。当然,这个尺寸是需要根据控件的各个部分计算出来的,比如:padding、文字大小,间距等。非容器控件的onMeasure下面我们就来看看如何给非容器控件(即直接extendsView)这只尺寸的:
[email protected]
void
shimiso
·
2015-10-27 15:00
Android自定义控件
----RadioGroup实现APP首页底部Tab的切换
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4463931.html 联系方式:
[email protected]
【正文】 实现APP首页底部Tab的切换已经见过四五种方式了,先来看
·
2015-10-27 13:46
android
android自定义控件
——以滑动开关为例
本文根据组件开发思想,首先介绍
android自定义控件
,然后将自定义的控件封装为jar包。最为实现了一个滑动开关的例子。
·
2015-10-27 11:44
android
Android自定义控件
及自定义属性
Android自定义控件
及自定义属性自定义控件创建自定义控件自定义一个类,继承View继承View还是哪个类,取决于你要实现一个什么样的控件如果你要实现的是一个线性布局的组合控件,就可以继承LinearLayout
q4878802
·
2015-10-23 14:00
android
自定义控件
控件
自定义属性
Java/Android中的函数调用&回调函数&自定义回调函数
在做
Android自定义控件
时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题。
a_running_wolf
·
2015-10-23 12:00
Java回调
回调函数
函数调用
Android回调函数
自定义回调函数
Android自定义控件
之美观的实用型统计表的制作
概述绘制统计表,势必要用到自定义控件,一个统计表,看起来单元项很多,但实际上做起来并不复杂。 要传递数据进来,用集合类最好。要确定每个表格单元的宽和高,并根据数据数目和表格每列的高来决定自定义控件的高。绘制表格线和表格单元背景的颜色,同时,绘制每个表格单元的文本。先看看效果:Demo自定义一个控件:/***CreatedbyAdministratoron2015/10/20.*/ publiccl
NiZhuanXingHeIT
·
2015-10-21 18:00
android
自定义控件
统计表
Android-教你自作一个简单而又实用的流式Tag标签布局
在这一章节,我们继续学习
Android自定义控件
。
丿天下丶第一
·
2015-10-20 22:02
Android大神之路
Android-教你自作一个简单而又实用的流式Tag标签布局
在这一章节,我们继续学习
Android自定义控件
。
hanhailong726188
·
2015-10-20 22:00
android
标签
tag
布局
flowtag
Android自定义控件
之乱涂
随着Android的不断壮大,你想要的很多控件在github上基本都能找到,对于爱折腾的我来说,闲暇之余更喜欢自己倒腾,之前博客有提到想研究图片这一块,今天就来折腾一下编辑图片.先来实现在一张图片上坐标注,也就是说我可以在一张图片上乱画 在一张图片上乱花,首先要有一张图片,然后要有只画笔实现乱花 先把图片放上:publicclassDrawPictureextendsView{ privateP
sd19871122
·
2015-10-20 18:00
【
Android自定义控件
】密码输入框+数字键盘的实现
因项目需要,实现了一个自定义的密输入框和自定义数字键盘,用作用户支付密码设置界面。先上效果图如下,方格样式,以及点击空白处隐藏软键盘。控件实现清单:1)集成于EditText的输入框控件:PasswordInputView.java2)数字键盘工具类:NumKeyboardUtil.java3)xml文件:number.xml4)attrs样式5)layout文件具体内容:PasswordInpu
zhuyb829
·
2015-10-16 14:00
android
控件
自定义密码输入框
自定义软键盘
[置顶]
Android自定义控件
之百分比圆环进度条
首先我们先来看一下效果分析我们来看这个进度条应该分为3个小部分1.中间的圆2.外边的圆环3.中间的文字分开画这3部分就是需要我们自己画出来的,因此我们需要3根画笔//设置中心园的画笔 mCirclePaint=newPaint(); mCirclePaint.setAntiAlias(true); mCirclePaint.setColor(mCircleBackground); mCircleP
cauchyweierstrass
·
2015-10-15 21:00
android
自定义控件
圆形进度条
Android自定义控件
开发系列(零)——基础原理篇
在后边的文章中发现在说Android自定义时,有时候要重复解释很多东西,所以想想返回来增加一篇“基础原理篇”,直接进入正题吧——首先的问题是:在Android项目开发中,什么时候需要自定义控件呢?我们在日常开发中,可能会想到很好的项目方案(那么恭喜你,你很有产品经理的素养和潜质),或者是遇到很好的设计方案(也恭喜你,你遇到一个很有品味和审美的美工和产品经理),看到很多美观、舒适的界面,但是当你真正
衷水木
·
2015-10-14 20:06
Android控件-自定义
Android自定义控件
开发系列(零)——基础原理篇
在后边的文章中发现在说Android自定义时,有时候要重复解释很多东西,所以想想返回来增加一篇“基础原理篇”,直接进入正题吧—— 首先的问题是:在Android项目开发中,什么时候需要自定义控件呢? 我们在日常开发中,可能会想到很好的项目方案(那么恭喜你,你很有产品经理的素养和潜质),或者是遇到很好的设计方案(也恭喜你,你遇到一个很有品味和审美的美工和产品经理),看到很多美观、
a_running_wolf
·
2015-10-14 20:00
Android开发
自定义控件
自定义控件原理
Android自定义
Android自定义控件
开发系列(二)——带清除按钮的圆角输入框
接着上一篇Android自定义开发系列(一)继续: 由于上一篇的例子做得比较粗糙,也是因为那个只是个简单的入门,只是演示了一下通过组合已有控件开发自定义控件的几个途径。那样的例子连自己都感觉不好意思啦,那么今天我来做一个稍微美观、实用、性能更好的自定义控件,也是大家在平时开发中使用广泛的控件——自定义一个带清除按钮的输入框,先看一下效果: 呵呵,还不错吧(自恋一下),
a_running_wolf
·
2015-10-14 16:00
Android开发
自定义控件
Android自定义
带清除按钮的输入框
android自定义控件
、样式
关于自定义控件的使用,其实也还是比较好懂,使用的。首先要自己先定义个类并且继承于你自己想要实现的基础控件(Button、Text)等,或者也可以直接继承View类。在自定义类中一定要现实两个构造方法。一个是public类名(Contextcontext){ super(context); }另一个是public类名(Contextcontext,AttributeSetattrs){ super(
u012138137
·
2015-10-13 11:00
继承
android
Class
控件
Android自定义控件
如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的应用所在的包路径",如果是最新的ADT插件可以使用xmlns:前缀="http://schemas.android.com/apk/res-auto"。例
linkam
·
2015-10-12 23:00
自定义属性
自定义组件
Android自定义控件
——FloatLayout
本文介绍一个好多App都有的布局容器,如图这种效果在微博,美团,点评上面都有使用,是一种很不错的交互方式。实现原理: 自定义一个Layout,可以是LinearLayout,RelativeLayout 容器总共有三个部分,HearderLayout最上面的部分,FloatLayout滑动的时候浮动的部分,ContentLayout下面的内容部分,这里我们使用了一个ViewPager+Fr
u013045971
·
2015-10-11 13:00
仿美团浮动容器
FloatLayout
浮动的Layout
[
Android自定义控件
]Android中如何用代码写出优美的Button
btn_choose.xml放到drawable文件夹下,在布局文件中加入如下代码:效果图如下:
陶程
·
2015-10-11 11:33
Android开发
[
Android自定义控件
]Android中如何用代码写出优美的Button
btn_choose.xml放到drawable文件夹下,在布局文件中加入如下代码:效果图如下:
陶程
·
2015-10-11 11:33
Android开发
[置顶] [
Android自定义控件
]Android中如何用代码写出优美的Button
btn_choose.xml 放到drawable文件夹下,在布局文件中加入如下代码:效果图如下:
CodeEmperor
·
2015-10-11 11:00
android
button
Android自定义控件
开发系列(一)——第一次动手做自定义控件
接下来我们就一步一步扎扎实实的从头开始
Android自定义控件
的开发。 废话少说,开始吧: 一、实现自定
a_running_wolf
·
2015-10-10 15:00
Android开发
自定义控件
自定义组件
Android自定义
android自定义控件
之滚动广告条
在一些电子商务网站上经常能够看到一些滚动的广告条,许多软件在首次使用时也有类似的广告条,如图:其实在github上有实现这种效果的控件,不过这东西做起来也是很简单,我们今天就来看看该怎么做。先来看看布局文件:?1234布局文件最上边是一个Viewpager,使用viewpager来实现图片的滚动效果,viewpager下边是一个linearlayout,这个布局文件中有两个东西,一个是textvi
chenyanpeng2003
·
2015-10-06 12:15
Android自定义控件
之日历控件
Android自定义控件
之日历控件三月份学习android,至今也有半年有余,中间也做过两个项目,但是依然感觉自己做的应用不是很有新意,比不上应用市场上那些应用如此绚丽。所以自己仍需继续努力。
Mr_dsw
·
2015-09-26 22:00
android
日历
需求
应用
控件
安卓
Android自定义控件
:200行代码实现一个简约时钟
上效果图:以下标记一些绘图的核心点:①测量自定义view的大小@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,heightMeasureSpec);intwidth=getDimension(DEFAULT_WIDTH,widthMe
DonMoses
·
2015-09-25 10:31
Java
Android
Android自定义控件
——手把手教你写出Google样式的ProgressBar
本文介绍一下如何实现一个Google样式ProgressBar这里有个相对简单的热热身先
Android自定义控件
——Simple_Loading然后我们换种思路来重新实现一下看图先:分析:
u013045971
·
2015-09-23 00:00
ProgressBar
自定义progressbar
Android自定义控件
之圆形头像
Android自定义控件
之圆形头像自定义控件也看了很多,但是感觉始终写不出来很牛逼的控件。看来还是自己火候不到位啊!平时也老玩,没有下苦功夫。每当看到爱哥、鸿洋等大牛的博客,仍是我继续努力的方向啊!
Mr_dsw
·
2015-09-21 17:00
android
canvas
博客
imageview
控件
Android自定义控件
Android自定义控件
的几个步骤一View结构原理二View类的构造方法三自定义View增加属性的两种方法四自定义View的方法
Android自定义控件
的几个步骤1.写一个自定义控件类,这个类就是你的自定义控件的实现
liujiaoruiIT
·
2015-09-20 08:00
控件
Android自定义控件
按钮
qq_18293659
·
2015-09-19 00:00
android
button
Android自定义控件
——自定义View绘制钟表
自定义View,绘制一个钟表1.首先创建一个JAVA类继承于View,里面有四个构造器,一般情况下调用前2个构造器,2.进行绘制图形操作(详细见代码部分)3.绘制完成后为了实现秒针、分针和时针的走动,需要不断的向UI线程发送消息从而进行重新绘制,这就需要用到Handler向UI线程不断发送消息,同时不断得到当前系统时间刷新绘图的位置。必须要调用invalidate();方法提醒UI线程进行重新绘制
ForrestL
·
2015-09-16 21:38
Android
Android自定义控件
-- 带边框的TextView
使用xml实现边框原来使用带边框的TextView时一般都是用XML定义来完成,在drawable目录中定义如下所示的xml文件: 这样可以实现圆角边框,但颜色是固定的,如果需要在不同位置放置不同的TextView(比如多种颜色的按钮),那么就要定义多个颜色不同的XML文件。自定义带边框的TextView最近在做项目时遇到多种颜色的标签需求,如果还是按照上面的做法
zhangyihui1986
·
2015-09-13 14:00
android
控件
Android自定义控件
使用attr.xml文件中的资源时在布局文件中的定义xmlns:app
然后来我们使用 xmlns:app="http://schemas.android.com/apk/res/com.xx.xx"这个时候错误了千万别clean 如果clean的话布局文件不会出错,但是这个布局对于的activity或者fragment将会出现很多红叉的报错之后改为 xmlns:app="http://schemas.android.com/apk/res-auto"
u014737138
·
2015-09-05 20:00
Android开发
Android自定义控件
开发自定义控件的步骤: 1、了解View的工作原理 2、编写继承自View的子类 3、为自定义View类增加属性 4、绘制控件 5、响应用户消息 6、自定义回调函数 一、View结构原理 Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。 View定义了绘图的基本操作 基本操作由三个函数完成:measure()、
walid1992
·
2015-09-01 12:00
android自定义控件
——MessageItem
好久没更新了,最近换了份工作,好多东西要学习,也就没抽出时间写博客了。今天是八月最后一天了,给大家介绍一个新的控件——MessageItemM先来看一下效果图:我们可以动态设置左侧的图标,标题,内容,也可以使其成一行,以及右侧的数量提示,或者设置图片来提示新加的功能等,下面我们来看一下具体实现只有一个类文件MessageItemM.java1packagecom.landptf.controls;
landptf
·
2015-09-01 00:00
介绍几个好用的
android自定义控件
首先看效果图,看下这两个界面,第一个中用到了一个自定义的FlowRadioGroup,支持复合子控件,自定义布局;第二个界面中看到了输入的数字自动4位分割了吧;也用到了自定义的DivisionEditText控件。下面直接看源码FlowRadioGroup了;1/* 2*Copyright(C)2006TheAndroidOpenSourceProject 3* 4*Licensedunderth
xiangzhihong8
·
2015-08-22 01:00
Android Drawable 那些不为人知的高效用法
AndroidDrawable那些不为人知的高效用法分类: 【
Android自定义控件
实战】 【Android源码解析】2015-02-2609:21 22935人阅读 评论(49) 收藏 举报AndroidDrawableCustomStateRoundImageView
cdnight
·
2015-08-18 11:00
【Android
【Android
源码解析】
自定义控件实战】
Android BitmapShader 实战 实现圆形、圆角图片
AndroidBitmapShader实战实现圆形、圆角图片分类: 【Android精彩案例】 【
Android自定义控件
实战】2014-12-2209:34 17881人阅读 评论(28) 收藏 举报
cdnight
·
2015-08-18 11:00
【Android
【Android
自定义控件实战】
精彩案例】
Android自定义控件
以及控件属性的自定义
自定义控件在android中无处不见,自定义控件给了我们很大的方便。比如说,一个视图为imageview ,imagebutton,textview等诸多控件的组合,用的地方有很多,我们不可能每次都来写3个的组合,既浪费时间,效率又低。在这种情况下,我们就可以自定义一个view来替换他们,不仅提升了效率并且在xml中运用也是相当的美观。一、控件自定义属性介绍以下示例中代码均在values/attr
学海-无涯
·
2015-08-14 13:00
Android自定义控件
——侧滑菜单(待完善)
侧滑菜单实质上是一个含有两个子item的ViewGroup,第一个item是menu,第二个item是content。简易demo的实现代码:activity_main.xmlmain_menu.xmlmain_contant.xml实现构造方法时,注意初始化Scroller。继承ViewGroup时两个需要重写的方法:1.测量尺寸时的回调方法onMeasure()在onMeasure()中,调用
dongjize
·
2015-08-12 22:04
Android学习
【
android自定义控件
】android ListView添加侧滑删除
为ListView添加炫酷的Item中带侧滑的删除,原理是利用item布局中的padding(Left和Right)属性为负值,来把删除的按钮隐藏在屏幕外。然后通过自定义ListView重写其中的OnTouchEvent通过手指坐标点的计算来处理事件,实现itemView的滚动,达到滑动出现删除菜单,本例中仅实现右向左滑出现删除按钮,大家可以根据自己需求,参照自定义ListView中事件处理做出左
q849340003
·
2015-08-04 18:30
自定义控件
Android自定义控件
中加载layout XML文件
阅读更多对于通用的控件,常常单独提取出来。被其他的布局文件引用,可在布局文件中设置该控件的一些属性值,或直接在代码中修改该控件的值。对于通用的控件,一般可以直接在布局文件中定义,代码实现时继承ViewGroup或RelativeLayout之类。在构造函数中,像下面代码中加载该布局文件即可。加载完布局文件,可对一些布局里的控件进行赋值。publicTitlebar(Contextcontext,A
GodJohnny
·
2015-07-29 12:00
Android
自定义控件
Android自定义控件
中加载layout XML文件
对于通用的控件,常常单独提取出来。被其他的布局文件引用,可在布局文件中设置该控件的一些属性值,或直接在代码中修改该控件的值。对于通用的控件,一般可以直接在布局文件中定义,代码实现时继承ViewGroup或RelativeLayout之类。在构造函数中,像下面代码中加载该布局文件即可。加载完布局文件,可对一些布局里的控件进行赋值。 &n
GodJohnny
·
2015-07-29 12:00
android
自定义控件
Android自定义控件
中加载layout XML文件
阅读更多对于通用的控件,常常单独提取出来。被其他的布局文件引用,可在布局文件中设置该控件的一些属性值,或直接在代码中修改该控件的值。对于通用的控件,一般可以直接在布局文件中定义,代码实现时继承ViewGroup或RelativeLayout之类。在构造函数中,像下面代码中加载该布局文件即可。加载完布局文件,可对一些布局里的控件进行赋值。publicTitlebar(Contextcontext,A
GodJohnny
·
2015-07-29 12:00
Android
自定义控件
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他