Android 自定义View
朝夕旭潇
这个作者很懒,什么都没留下…
展开
-
自定义控件(一)
前言:Android给我们提供了丰富的组件创建丰富的UI效果,同时也提供了非常方便的拓展方法。通过继承Android的系统组件,我们可以非常方便的拓展现有功能,在系统组件的基础上创建新的功能,甚至可以直接自定义一个控件,实现Android系统控件所没有的功能。在自定义View时,我们通常回去重写onDraw()方法来绘制View的显示内容。如果该View还需要使用wrap_conten原创 2016-04-07 18:26:38 · 404 阅读 · 0 评论 -
自定义控件(二)--复合控件
前言:之前简单的给大家如何自定义textview,这次主要有关创建复合控件。我们知道为了应用程序风格的统一,很多应用程序都有一些共同的UI界面。这些界面都会被抽象出来,形成一个共通的UI组件。一 简单介绍创建复合控件可以很好的创建出具有重用功能的控件集合。这种方式通常需要继承一个合适的ViewGroup,在给他添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,我们一般原创 2016-04-08 10:46:52 · 2088 阅读 · 0 评论 -
自定义控件(三)--弧线展示图与音频条形图
前言:当Android系统原生的控件无法满足我们的需求时,我们就可以完全创建一个新的自定义View来实现需要的功能。创建一个自定义View,难点在于绘制控件和实现交互,这也是评价一个自定义View优劣的标准之一。通常需要继承View()类,并重写他的onDraw(),onMeasure()方法来实现绘制逻辑,同时重写onTouchEvent()等触控事件来实现交互逻辑。当然,我们还可以实现组合原创 2016-04-08 17:37:30 · 778 阅读 · 2 评论 -
Android自定义View4——统计图View
1、介绍周末在逛慕课网的时候,看到了一张学习计划报告图,详细记录了自己一周的学习情况,天天都是0节课啊!正好在学习Android自定义View,于是就想着自己去写了一个,这里先给出一张慕课网的图,和自己的效果图。yissan的博客,未经允许严禁转载 http://blog.csdn.net/yissan2、实现分析我们要实现这样一个折线统计图,必要的转载 2016-06-01 14:03:30 · 747 阅读 · 0 评论 -
Path类详解
前言:自定义控件学习中。。。。。。。。。Android 提供的Path是一个非常有用的类,它可以预先在View上将N个点连成一条路径,然后调用Canvas的drawPath(path,paint)即可沿着路径绘制图形。实际上Android还为路径绘制提供了PathEffect来定义绘制效果,PathEffect包含了如下子类(每一种子类代表一种绘制效果):1)ComposePathEdde原创 2016-06-02 15:23:08 · 1190 阅读 · 0 评论