博客专栏  >  移动开发   >  自定义控件

自定义控件

本专栏将针对自定义组合控件以及具有自定义属性的自定义控件的使用进行讲解

关注
3 已关注
35篇博文
  • 自定义组合控件

    自定义组合控件

    2016-01-18 23:13
    238
  • Android自定义控件

    Android中Canvas绘图基础详解 Android Paint、Canvas、Matrix使用讲解(一、Paint) Android Paint之 setXfermode PorterDuffX...

    2016-04-28 20:47
    591
  • Android自定义控件系列

    在我从C++转到Android时,就被Android里炫彩斑斓的自定义控件深深折服,想知道如果想利用C++实现这些功能,那是相当困难的。从那时候起,我就想,等我学会了自定义控件,一定要写一篇系列出来,...

    2016-08-21 10:16
    344
  • Android中Canvas绘图之Shader使用图文详解

    我们在用Android中的Canvas绘制各种图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader,这样就可以绘制出多彩的图形。那么Shader是什么呢?...

    2016-09-02 19:08
    391
  • Android中事件分发机制的总结

    原文出处:http://blog.csdn.net/jdsjlzx/article/details/52355249事件传递虽然算不上某个单独的知识点,但是在实际项目开发中肯定会碰到,如果不明白其中的...

    2016-09-07 10:27
    240
  • 自定义组合控件:Banner、轮播图、广告栏控件

    一、项目概述这里,我们使用自定义组合控件实现一个自动轮播的广告条,也叫轮播图,完整版的效果图如下图所示。其实,这就是我们经常见到的滚动广告,默认情况下每隔N 秒会自动滚动,用手指左右滑动时也会切换到上...

    2016-09-11 22:29
    629
  • 自定义控件:快速索引

    快速索引在应用中很常见,在联系人,微信,省市列表,应用管理,文件管理等应用场景都可以看到快速索引的身影,本篇博客将讲解快速索引的自定义,从中你可以学到获取汉字首字母的方法,绘制字母时,纵坐标的计算方法...

    2016-09-11 22:58
    486
  • 自定义控件:侧滑面板

    本篇博客讲解的是自定义View之侧滑面板,应用场景:QQ,知乎,效果图如下 一、内容摘要 了解ViewDragHelper 的产生及解决的问题 掌握ViewDragHelper 的使用步骤 掌握属性...

    2016-09-11 23:39
    467
  • 安卓自定义View进阶-Matrix Camera

    原文出处:http://www.gcssloop.com/customview/matrix-3d-camera本篇依旧属于Matrix,主要讲解Camera,Android下有很多相机应用,其中的美...

    2016-09-14 09:45
    765
  • RecyclerView列表控件漂亮时间线实现

    很多软件中都有时间线的东西,比如天气,计划,旅游等时间线最多了;具体实现方式很多,在本篇文章中讲解一种自定义View封装的方式实现时间线效果,PS:这也是面试中也时常会问到的知识点

    2016-10-21 14:14
    1067
  • 关于帧率

    FPS即Frames per Second,中文翻译为每秒显示帧数,俗称帧率。多用于影视制作和游戏。 由于人类眼睛的特殊生理结构,如果所看画面显示的速率在29.97时候,就会认为是连贯的,这也就是为什...

    2016-11-15 10:26
    326
  • 自定义控件:下拉刷新

    PullToRefresh 下拉刷新 上拉加载 掌握自定义的具有下拉刷新和上拉加载功能的 ListView 掌握自定义的侧边栏 SlidingMenu 在日常开发工作中,应用界面常常都是用ListVi...

    2016-12-02 21:44
    230
  • PopupWindow

    public class DirPopupWindow extends PopupWindow{ private int mWidth; private int mHeight; ...

    2016-12-06 15:53
    190
  • 自定义View:PullToZoomScrollView

    public class PullToZoomScrollView extends NestedScrollView { private int DEFAULT_PULL_HEIGHT = 1...

    2016-12-22 23:01
    165
  • ViewConfiguration.getScaledTouchSlop () 用法

    getScaledTouchSlop是一个距离,表示滑动的时候,手的移动要大于这个距离才开始移动控件。如果小于这个距离就不触发移动控件,如viewpager就是用这个距离来判断用户是否翻页ViewCo...

    2016-12-22 23:19
    368
  • Android 开源之StickyHeaderListView 标题渐变、吸附悬停、筛选分类、动态头部

    原文链接:http://www.jianshu.com/p/3bf26722c489StickyHeaderListView是基于实际需求做出的灵活可定制的UI功能,具体实现功能如下:一、支持无限循环...

    2017-01-01 20:14
    505
  • 自定义控件:旋转菜单

    效果图项目概述首先,我们学习如何自定义一个组合控件,其中,优酷菜单是一个典型的自定义组合控件,它的效果图如图1-1 所示:图中由中间往外,分别是一级菜单、二级菜单、三级菜单。其基本用法是:点击一级菜单...

    2017-01-17 13:32
    208
  • 自定义控件:水波纹

    效果图

    2017-01-17 13:55
    165
  • 自定义控件:流式布局

    实现代码public class FlowLayout extends ViewGroup { private List mLines = new ArrayList(); // 用来记录描述...

    2017-01-17 14:16
    112
  • 自定义控件:3D画廊Gallery

    Gallery This class was deprecated in API level 16. This widget is no longer supported. Other ho...

    2017-02-17 11:19
    277
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部