
自定义view
李杭坤
这个作者很懒,什么都没留下…
展开
-
Android实现左滑退出Activity(完美封装)
1:定义一个自己的父级容器,让它继承自一个布局(LinearLayout、RelativeLayout都可以)public class SildingFinishLayout extends RelativeLayout implements View.OnTouchListener { /** * SildingFinishLayout布局的父布局 */ private ViewGroup mParentView; /** * 处理滑动逻辑的View原创 2020-08-14 11:53:55 · 27222 阅读 · 0 评论 -
Activity 左滑退出
Activity 左滑退出 方法1(另一篇文章方法2)build.gradleallprojects { repositories { ... maven { url 'https://jitpack.io' } } }2.导入依赖dependencies {compile ‘com.github.zouxianbincc:AndroidSlideBack:v1.0.0’}注意在Activity实现中。setContentView时,只能传一个View,不能原创 2020-08-14 11:31:40 · 26884 阅读 · 0 评论 -
Android 地区选择
这是效果图下载下来要改一下布局的自定义view 因为自定义view 在布局的名字 前面有可能就需要是自己的包名 所以每个自定义view的控件你去写几个字母然后回车 用提示的 就这一个要注意的!!! 其他没别的 自己想改布局什么的都可以功能很强大 数据源 也都在上面也可以做修改 !!!!!欢迎copygit地址https://github.com/LiHangKun/bayuejiu.git...原创 2020-08-10 14:00:48 · 26903 阅读 · 0 评论 -
Android抽屉SlidingDrawer——wrap_content非全屏
SlidingDrawer的用法比较多,就不说明了。如果设置了属性layout_height="wrap_content"是不起作用的,在原来的SlidingDrawer中的onMeasure()方法使得layout_height一直都是fill_parent,但是使用layout_height="固定高度"也是可以!以下重写SlidingDrawer,实现如下效果图(右图效果):贴代码/** * 使得SlidingDrawer在屏幕低端,而不会填满整个屏幕 * @author akai 201转载 2020-08-04 22:10:53 · 222 阅读 · 0 评论 -
Android 调相册选择图片
1.第一步maven { url “https://jitpack.io” }第二步implementation ‘com.github.open-android:ImageSelector:0.1.0’第三步第四步第五步转载 2020-07-30 14:23:29 · 288 阅读 · 0 评论 -
Android 滚动时间选择
效果图 复制代码直接用!!!!1.导入依赖implementation 'com.bigkoo:pickerview:2.1.0'2.三个bean类PickerViewDatapublic class PickerViewData implements IPickerViewData { private String content; public PickerViewData(String content) { this.content = content原创 2020-07-30 14:07:31 · 27834 阅读 · 5 评论 -
android 上下抽屉拖拽+动画完美实现
效果绝对满足1.导入依赖dependencies { implementation 'com.github.moraisigor:slidingdrawer:1.7.1'}2.布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:layout="http://schemas原创 2020-07-29 17:10:37 · 2080 阅读 · 3 评论 -
仿气泡框
1.创建BubbleLayout 自定义view类public class BubbleLayout extends FrameLayout { public static final int LEFT = 1; public static final int TOP = 2; public static final int RIGHT = 3; public static final int BOTTOM = 4; @IntDef({LEFT, TOP, RI.原创 2020-05-26 15:32:12 · 225 阅读 · 0 评论 -
蒙层实现
不多说直接上代码1.color文件<?xml version="1.0" encoding="utf-8"?><resources> <color name="transparent">#4D808080</color> <color name="shadow">#cc222222</color> <color name="Red_800">#ffb93221</color> .原创 2020-05-25 18:53:41 · 1178 阅读 · 0 评论 -
自定义view流式布局
自定义view流式布局 已经封装依赖可以直接粘贴使用1.导入依赖implementation 'com.github.LiHangKun:LiuShiBuJu:1'然后在项目的build.gradle中allprojects { repositories { google() jcenter() maven { url 'https...原创 2020-05-05 21:59:25 · 27140 阅读 · 1 评论 -
自定义view圆形头像
自定义view圆形头像我已经将源码打包成依赖 朋友们可以直接导依赖直接使用1.正常导入: implementation ‘com.github.LiHangKun:wuyuewuone:1’2.在最外层项目的build.gradle里面 maven { url ‘https://jitpack.io’ }allprojects { repositories { ...原创 2020-05-05 16:07:41 · 26544 阅读 · 0 评论