自定义控件
文章平均质量分 50
_ZHANGJUNPING
这个作者很懒,什么都没留下…
展开
-
自定义组件 滑动列表组件思路
自定义组件:实现adapter动态管理子项,view高度自适应子项。可左右滑动,view中心位置为选中位。滑动到中间区域的子项自动放大高亮,其他缩小半透明。滑动手势结束可以惯性滑动到最近的子项选中状态。左右边界允许拉伸最多一个子项的距离,松开自动回弹到选中位置。实现思路:(思路来源参考goeasyway)1,onMeasure (measureChild)循环测量子view (如需自适应大小可以在 测量完child后通过。setMeasuredDimension设置) onLa...原创 2021-08-17 14:11:47 · 377 阅读 · 0 评论 -
Android 下拉刷新 上拉加载 自定义控件/view 使用及原理
学习笔记 内容来自githubandroid_my_pull_refresh_view概述这是一个通用的下拉刷新、上拉自动加载的组件,该组件继承自LinearLayout,方向为竖直布局,由三部分组成,分别是Header、ContentView、Foooter,其中ContentView的宽高都为match_parent,footer和header的宽、高分别为match_pa...转载 2019-07-22 14:45:48 · 351 阅读 · 0 评论 -
android 关于view滑动冲突。屏蔽 ViewPager 触摸滑动
自定义MyViewPager 继承自ViewPager实现onInterceptTouchEvent 返回false //屏蔽手势滑动@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) { return false;}然后在使用MyViewPager 时 调用setOnTouchList...原创 2019-07-22 10:58:09 · 768 阅读 · 0 评论 -
Android 自定义 Toast 带图标 可修改位置
先上要求效果图代码:public class ToastUtil { public static void toast(String s){ Toast.makeText(context,s,Toast.LENGTH_SHORT).show(); } private static TextView mTextView; ...原创 2019-06-17 14:08:43 · 1580 阅读 · 0 评论 -
android drawable 使用shape实现复杂图像
效果图直接上代码<ImageView android:id="@+id/im_detelt" android:layout_width="15dp" android:background="@drawable/bankground_blue" android:layout_marginLeft="91dp" android:layou...原创 2019-06-11 11:29:42 · 1332 阅读 · 0 评论 -
RecyclerView itme 点击事件和长按事件,onItemLongClick,onItemClick
众所周知 RecyclerView 比listview 要强大很多,现在多数android开发人员都使用RecyclerView 代替listview 。但在刚开始使用过程相信大家都遇到这个问题 ,就是RecyclerView 没有自带点击事件(onItemClick)和长按事件(onItemLongClick),在这里把自己的写法分享出来,希望对部分刚接触的开发者有帮助。第一种方式:...原创 2019-02-26 11:31:30 · 1288 阅读 · 3 评论 -
ExpandableListView 双层list view的使用案例
如果涉及和list view ScrollView等的嵌套使用 可以看上篇 https://blog.csdn.net/qq_36355271/article/details/86471957首先上图看效果 布局:此处我使用的是自定义的(因为我嵌套ScrollView)你可以直接使用ExpandableListView<view.expandableListView.Ne...原创 2019-01-14 11:13:55 · 465 阅读 · 0 评论 -
ScrollView 中嵌套ExpandableListView时的显示问题处理方法
:如果需要ExpandableListView的使用请移步:https://blog.csdn.net/qq_36355271/article/details/86472262ScrollView 中嵌套ExpandableListView 一行代码解决显示问题新建NestedExpandaleListView 继承ExpandableListView 在onMeasure中加入int...原创 2019-01-14 11:05:36 · 901 阅读 · 0 评论 -
android 上拉加载 下拉刷新 动画listview/recyclerview
android 上拉加载 下拉刷新 动画listview/recyclerview首先本文用到的自定义recyclerview上传至https://download.csdn.net/download/qq_36355271/10910706请自行下载。xml写法:<view.cxrecyclerview.CXRecyclerView android:id="@+...原创 2019-01-11 14:08:07 · 372 阅读 · 0 评论 -
android 自定义 画板 实现粗细,颜色,橡皮,撤销恢复等
转载请注明 出处:https://blog.csdn.net/qq_36355271/article/details/81698690自定义画板类:/** * Created by zjp on 2018/8/14. */public class TaletteViews extends View { private Paint mPaint; private...原创 2018-08-15 09:54:35 · 2331 阅读 · 5 评论