自定义

标签 自定义 的文章
  • 上下左右都能滑动的AllSidesScrollListView

    上下左右都能滑动的AllSidesScrollListView

    乍看很唬人,细分很简单。 首先,如果仅实现右下角的4向滚动,在HorizontalScrollView中嵌个ListView即可。就没必要看下文了。 技术点:ListView联动、HorizontalScrollView联动。 ListView联动很容易实现,因为其可以set滚动监听,同时能够拿到各种滚动参数。get、set同步即可。 HorizontalScrollView-HSV相对麻烦些,因为其没有set监听的功能。但是其内...

  • Android中自定义刻度值控件

    Android中自定义刻度值控件

    https://git.oschina.net/vigiles/UScaleView 一.渐变色刻度值View控件 1.设计 1)希望能在xml里注册这个控件,通过xml配置一些初始参数,如:最小值、最大值、刻度线颜色长度、刻度文本颜色...; 2)色柱的高度是动态的,当制定新的高度后,绘制的色柱即为新高度,并且顶部位置对应刻度线的位置; 3)颜色渐变的位置是可控的,如:绿色渐变到黄色,...

  • android中使用自定义View的Paint和Canvas创建环形比例ProgressBar

    android中使用自定义View的Paint和Canvas创建环形比例ProgressBar

    自定义属性 在 /res/values/中创建自定义的resources型资源文件attr.xml。其中自定义的属性将关联到自定义类中: [crayon-663752ad30f74509987559/] 自定义View类 本质是个View,重写其中的onDraw方法,按要求进行绘制。用到了系统传入的画布,和自定义的画笔。 [crayon-663752ad30f7d291942753/] 在UI的布局中引用自定义进度条 [crayon-663752ad30f8687...

  • Android自定义组合控件

    Android自定义组合控件

    一。界面中子控件(对话框)使用自定义控件: 1.首先是自定义控件的布局,layout_diyControl.xml, 2.然后在使用这个控件的界面Activity.java里Xml转View: [crayon-663752ad314cd770939018/] 3.接着在Activity对应的xml布局文件里使用该控件, [crayon-663752ad314d5449841740/] 二。一般步骤: 1.首先是自定义控件的布局,layout_diy_relative.x...