
Android,
Chase丶丶
未知前方 奋起直追
展开
-
Android自定义view二Banner
自定义view第二篇,无限自动轮播的bannerpublic class BannerView extends LinearLayout implements ViewPager.OnPageChangeListener{private Context mContext;private ViewPager viewPager;private LinearLayout pointsVie...原创 2019-03-22 15:47:57 · 394 阅读 · 0 评论 -
Android开发Retrofit提升
前言:一不小心,前一篇关于Retrofit的文章 https://blog.youkuaiyun.com/qq_34942689/article/details/70052972 已经是17年初次学习的时候写的了,过了这么久再来写跟Retrofit相关的文章一是为了巩固,二是现在的项目也有用到。前面大概写了Retrofit简单的使用和GET 注解,现在往深一点介绍一下一:注解 Retrofit2.0是在...原创 2019-05-06 15:56:02 · 233 阅读 · 0 评论 -
Android自定义view七时间轴(三)---纵向的图表时间轴
纵向的时间轴图表public class CharterYLabels extends CharterLabelsBase { public CharterYLabels(Context context) { this(context, null); } public CharterYLabels(Context context, AttributeSet attrs) {...原创 2019-03-22 16:19:51 · 709 阅读 · 1 评论 -
Android自定义view七时间轴(二)---横向的图表时间轴
横向的时间轴图表public class CharterXLabels extends CharterLabelsBase {public CharterXLabels(Context context) { this(context, null);}public CharterXLabels(Context context, AttributeSet attrs) { t...原创 2019-03-22 16:18:30 · 1575 阅读 · 0 评论 -
Android自定义view七时间轴(一)
Android线性图表的横纵向时间轴的父类public class CharterLabelsBase extends View {public static final int VERTICAL_GRAVITY_TOP = 0;public static final int VERTICAL_GRAVITY_CENTER = 1;public static final int VERTI...原创 2019-03-22 16:16:59 · 322 阅读 · 0 评论 -
Android自定义view六线性列表(二)
Android自定义view线性图表public class CharterLine extends CharterBase {public static final int INDICATOR_TYPE_CIRCLE = 0;//原型指示器public static final int INDICATOR_TYPE_SQUARE = 1;//直角指示器public static fina...原创 2019-03-22 16:13:55 · 206 阅读 · 0 评论 -
Android自定义view六线性列表(一)
自定义view针对线性图所做的控件,横纵坐标和线性图第一步创建整体的父类:public class CharterBase extends View { static final int ANIM_DELAY_MILLIS = 30; static final boolean DEFAULT_ANIM = true; static final long DEFAULT_...原创 2019-03-22 16:10:22 · 169 阅读 · 0 评论 -
Android自定义View五加载、空白、错误组合页面
自定义view第五篇:加载网络数据的时候加载中和空白 错误等状态的组合控件public class LoadPageView {private View rootView;private View mLoadView;private View mEmptyView;private View mErrorView;private ImageView mEmptyImage;pri...原创 2019-03-22 16:03:19 · 583 阅读 · 0 评论 -
Android自定义view四手势缩放移动的ImageView
自定义view四:手势缩放和可移动的ImageViewpublic class ZoomImageView extends AppCompatImageView implements OnScaleGestureListener, OnTouchListener, ViewTreeObserver.OnGlobalLayoutListener {private static final...原创 2019-03-22 15:56:30 · 774 阅读 · 0 评论 -
Android自定义view三验证码输入控件
自定义view三:输入六位验证码的控件public class InputCodeView extends AppCompatEditText {private int currentColor = 0xFFCCCCCC;private int borderColor = 0xFFCCCCCC;private float borderWidth = 5;private flo...原创 2019-03-22 15:53:04 · 1032 阅读 · 0 评论 -
Android 自定义View之手势解锁控件
前言:Android有很多原生控件供开发者使用,但是原生控件使用起来也有局限性,这个时候呢Android也有给开发者提供一些方式来根据需求进行自定义,今天介绍自定义控件之手势解锁控件,效果如图九宫格手势解锁控件是目前用得最广泛的控件,先介绍一下实现思路;九宫格是基于容器来的 所以我们可以在自定义的时候继承与ViewGroup来实现,然后再ViewGroup里面构建出连线时需要的点,最后再构建...原创 2019-07-26 15:36:04 · 401 阅读 · 1 评论