android-自定义控件
villen_t
这个作者很懒,什么都没留下…
展开
-
不可滑动的 Listview(NoScrollListView)
不可滑动的 Listview,用于 scrollview 中嵌套 listview 等多种布局展示数据时,解决滑动冲突问题public class NoScrollListView extends ListView { public NoScrollListView(Context context) { super(context); } public NoSc原创 2017-12-13 16:10:35 · 5102 阅读 · 0 评论 -
反弹效果的 ScrollView(FlexibleScrollView)
带有上下反弹效果的 scrollview,只是为了体验效果好一些,实际上用了这个控件后,负责的滑动逻辑等可能会出现bug,但是简单布局用了后会挺不错的。public class FlexibleScrollView extends ScrollView { private static final String TAG = "FLEXIBLESCROLLVIEW"; // 移动因子,是原创 2017-12-13 17:58:39 · 264 阅读 · 0 评论 -
不可滑动的 Gridview(NoScrollGridView)
不可滑动的 Gridview,用于 scrollview 中嵌套 gridview 等多种布局展示数据时,解决滑动冲突问题public class NoScrollGridView extends GridView { public NoScrollGridView(Context context, AttributeSet attrs) { super(con原创 2017-12-13 16:13:54 · 2570 阅读 · 0 评论 -
圆角的 ImageView(CircleRectangleImageView)
import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.Col...原创 2018-11-03 23:31:33 · 469 阅读 · 0 评论 -
PagerSlidingTab:viewpager + pagerslidingtab + fragment
import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Pa...原创 2018-11-04 14:21:10 · 322 阅读 · 0 评论 -
LoadingPage 的抽取
思路定义 3种 状态常量:加载中、加载成功、加载失败让 LoadingPage 继承 FrameLayout在构造方法中,动态的往 FrameLayout 中添加 3种 状态对应的 View 布局对象(loading/success/error)import android.content.Context;import android.support.annotation.NonNu...原创 2018-11-04 15:39:12 · 210 阅读 · 0 评论 -
NoScrollViewPager(不可滑动的 viewpager)
/** * 不可滑动的 viewpager */public class NoScrollViewPager extends ViewPager { private boolean isCanScroll = false; public NoScrollViewPager(Context context) { super(context); }...原创 2018-11-14 20:39:47 · 2204 阅读 · 0 评论