码迷,mamicode.com
首页 >  
搜索关键字:android自定义控件    ( 298个结果
Android自定义控件--下拉刷新的实现
我们在使用ListView的时候,很多情况下需要用到下拉刷新的功能。为了了解下拉刷新的底层实现原理,我采用自定义ListView控件的方式来实现效果。 实现的基本原理是:自定义ListView,给ListView加载头布局,然后动态的控制头布局的现实与隐藏。ListView初始化的时候,头布局是隐藏的,当手指往下拉的时候,根据手指移动的距离与头布局的高度的关系来控制头布局的显示。具体的控制思路详...
分类:移动开发   时间:2016-03-30 13:21:38    阅读次数:432
Android自定义控件系列案例【五】
在开发银行相关客户端的时候或者开发在线支付相关客户端的时候经常要求用户绑定银行卡,其中银行卡号一般需要空格分隔显示,最常见的就是每4位数以空格进行分隔,以方便用户实时比对自己输入的卡号是否正确。当产品经理或UI设计师把这样的需求拿给我们的时候,我们的大脑会马上告诉我们Android中有个EditText控件可以用来输入卡号,但好像没见过可以分隔显示的属性或方法啊。当我们睁大眼睛对着效果图正发呆的时候,突然发现当用户输入内容的时候还出现了清除图标,点击清空图标还可以清空用户输入的内容。 本案例将带大家解决银...
分类:移动开发   时间:2016-03-30 01:47:24    阅读次数:331
自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果
前言:好想义无反顾地追逐梦想相关文章:《Android自定义控件三部曲文章索引》从这篇开始,我将延续androidGraphics系列文章把图片相关的知识给大家讲完,这一篇先稍微进阶一下,给大家把《android Graphics(二):路径及文字》略去的quadTo(二阶贝塞尔)函数,给大家补充一下。 本篇最终将以两个例子给大家演示贝塞尔曲线的强大用途: 1、手势轨迹利用贝塞尔曲线,我们能实现平...
分类:其他好文   时间:2016-03-29 07:45:56    阅读次数:271
Android自定义控件(二)
这一篇主要来讲一下自定义控件中的自定义viewgroup,我们以项目中最常用的下拉刷新和加载更多组件为例 简单介绍一下自定义viewgroup时应该怎么做。 分析:下拉刷新和加载更多的原理和步骤 自定义一个viewgroup,将headerview、contentview和footerview从上到 ...
分类:移动开发   时间:2016-03-28 18:28:32    阅读次数:224
Android自定义控件系列案例【四】
在这个拼颜值的时代,Android原生态的控件渐渐失去吸引力,让人感到失望,产品经理不会选择,UI设计不会选择,只能烂在我们程序员的手里,是吗?天生傲骄的程序员为了满足颜值控们的要求,纷纷踏上了这条自定控件之路,没错,这是唯一的出路,也是大神必经之路。让我们在通往大神的路上相互照应,抱团取暖。...
分类:移动开发   时间:2016-03-28 00:07:28    阅读次数:386
Android 自定义控件之第三讲:obtainStyledAttributes 系列函数详解
在项目中开发自定义控件时,或多或少都会用到 obtainStyledAttributes(AttributeSet, int[], int, int) 或者 obtainAttributes(AttributeSet, int[]) 函数,它们的主要作用是:根据传入的参数,返回一个对应的 TypedArray ,如果小伙伴还没有看过 LZ 的第二讲,那么请自行移步 Android 自定义控件之第...
分类:移动开发   时间:2016-03-27 19:50:54    阅读次数:368
Android笔记——Android自定义控件
Android系统中,继承Android系统自带的View或者ViewGroup控件或者系统自带的控件,并在这基础上增加或者重新组合成我们想要的效果。 系统控件无法满足需求时,需要自定义控件。 1.使用系统控件,重新组合,实现自定义的效果,案例有: 优酷环形菜单、广告条循环滚动(Viewpager) ...
分类:移动开发   时间:2016-03-24 18:09:41    阅读次数:532
Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
分类:移动开发   时间:2016-03-21 09:18:54    阅读次数:165
[Android]自定义控件LoadMoreRecyclerView
RecyclerView是加强版的ListView,用于在有限的窗口中展示大量的数据,而LoadMoreRecyclerView则是为RecyclerView增加了加载更多的功能,先来看效果: 三种加载方式: 自动加载: 手动加载: 使用图片动画加载: 项目简介: demo中的下拉刷新采用的是Swi
分类:移动开发   时间:2016-02-28 13:45:52    阅读次数:200
Android 自定义控件
在安卓体系中,所有控件及布局都是View的子类或间接子类,如Button继承TextView,TextView继承了View。 如果我们想定义一个控件,必须继承View或View的子类。 如果想对现有控件进行拓展,则继承该控件,修改内部实现即可。 如果想创建新控件,则继承View即可。 如下图,安卓
分类:移动开发   时间:2016-02-26 23:36:30    阅读次数:403
298条   上一页 1 ... 8 9 10 11 12 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!