前面几篇博文介绍了Android如何自定义控件,其实就是讲一下如何“从无到有”的自定义一个全新的控件,继承View或者继承ViewGroup,复写其相关方法,这种自定义控件的方式相对来说难度较大,而且并不是所有需要新控件的情况下,都要这样进行。有很多情况下,我们只要运用好Android给我提供好的控件,经过布局巧妙的结合在一起,就是一个新的控件,我称之为“自定义组合控件”。...
分类:
移动开发 时间:
2014-09-26 19:56:38
阅读次数:
307
【主要步骤】1、自定义类MyToggleButton继承自view。2、重写onMeasure方法,指定控件大小。3、重写onDraw方法,绘制控件内容。4、重写onTouchEvent方法,对touch事件进行解析。【为新控件添加自定义的属性】1、在attrs.xml文件中声明属性,有属性名:.....
分类:
其他好文 时间:
2014-09-26 19:35:28
阅读次数:
239
1 using System; 2 using System.Web.UI; 3 using System.Web.UI.WebControls; 4 using System.Web.UI.HtmlControls; 5 using System.Collections; ...
分类:
Web程序 时间:
2014-09-24 18:37:07
阅读次数:
334
有没有这种需求,自定一个panel,里面放了好几个控件,在多个页面用到这个panel。
解决这个问题有三条思路:
1.自己继承UIView写一个类,在这里面以代码的形式添加需要的控件,完成布局。
2.使用XIB布局文件完成布局
3.使用storyboard完成布局
在这三中方式中,1显得高端大气上档次,哗啦哗啦敲半天。虽然我是技术控,但是也很反感这纯粹的情怀。
3以UIVie...
分类:
移动开发 时间:
2014-09-24 04:37:55
阅读次数:
258
import java.util.LinkedList;import com.mypower.R;import util.OnlyTools;import util.OnlyYouHelpMe;import android.content.Context;import android.graphic...
分类:
其他好文 时间:
2014-09-23 11:57:25
阅读次数:
252
转载:http://ipjmc.iteye.com/blog/1615828 Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mSc.....
分类:
移动开发 时间:
2014-09-23 01:04:33
阅读次数:
305
当我们打开某些应用的时候,总是会出现“侧滑菜单”这样的效果,至于这种侧滑菜单是谁首先创造出来的,已经不重要,但是侧滑菜单确实功能新颖,用户体验极好,以至于市面上很多很多的应用也纷纷加入侧滑菜单的效果,以下是我从应用市场上下载来的几个应用,随时截图发在这里,看看别人(大型互联网公司)都做这种效果,那么我们自己在没有很好的“创意”下,是不是可以选择“山寨”(自定义)一下呢?!...
分类:
移动开发 时间:
2014-09-22 13:16:52
阅读次数:
363
前言 Android自定义控件主要分为两种,一种是通过继承View来实现自定义控件,另一种是通过组合已有到控件来实现自定义控件,上篇文章自定义视图(继承View)我们介绍了下继承View到方式,这篇文章简单介绍下组合控件来实现自定义控件。 有些情况我们需要通过组合已有到控件来实现特定功能到控件组.....
分类:
其他好文 时间:
2014-09-20 23:29:49
阅读次数:
332
1 import android.content.Context; 2 import android.graphics.Bitmap; 3 import android.graphics.Bitmap.Config; 4 import android.graphics.Canvas; 5...
分类:
其他好文 时间:
2014-09-20 21:08:39
阅读次数:
284
1 5 6 10 11 12 17 18 24 25 31 32 33 34 1 import java.util.ArrayList; 3 import android.app.Activity; 4 imp...
分类:
其他好文 时间:
2014-09-20 20:31:39
阅读次数:
294