Android自定义控件
文章平均质量分 63
Android-kongqw
嵌入式安卓
展开
-
自定义圆角控件
自定义圆角控件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k47qEEHW-1644394890665)(https://jitpack.io/v/kongqw/CustomCornerView.svg)]How toTo get a Git project into your build:Step 1. Add the JitPack repository to your build fileAdd it in your root build.gradle at原创 2022-02-09 16:23:16 · 1076 阅读 · 0 评论 -
关于Android弹出软键盘“顶起”View的问题
关于Android弹出软键盘“顶起”View的问题问题简单一带而过,后面直接说解决思路,Android系统已经给我们提供了防止键盘遮挡输入内容的解决方案,比如在清单文件对应的Activity添加:android:windowSoftInputMode="adjustPan|stateHidden"这种方式很简单,在一些需要编辑的页面,可以将EditText顶起,解决了键盘可能遮挡的问题。...原创 2019-07-01 10:53:26 · 4043 阅读 · 0 评论 -
【Kotlin】关于Android事件传递的整理
【Kotlin】关于Android事件传递的整理关于事件传递的流程,已经有很多大神介绍过了,我在使用的过程中,也遇到了一些问题,在此整理一下,相信有不少同学也有遇到我这样的问题。问题一:为什么我的onTouchEvent方法只响应了MotionEvent.ACTION_DOWN动作百度或者Google一搜有一大把这样问题。其根本原因是你的MotionEvent.ACTION_DOW...原创 2018-04-03 12:36:16 · 1783 阅读 · 0 评论 -
Android自定义雷达扫描控件
转载请说明出处! 作者:kqw攻城狮 出处:个人站 | CSDNAndroid 雷达扫描控件To get a Git project into your build:Step 1. Add the JitPack repository to your build fileAdd it in your root build.gradle at the end of repositories:all原创 2017-03-10 18:25:25 · 2988 阅读 · 3 评论 -
Android自定义摇杆
转载请说明出处! 作者:kqw攻城狮 出处:个人站 | CSDN效果图源码KqwRockerDemo喜欢就给个star,谢谢!功能支持自适应大小支持2个方向、4个方向、8个方向的摇动监听支持摇动角度获取可选回调模式支持可摇动区域自定义支持摇杆自定义支持设置图片、色值、Share图形使用<kong.qingwei.rockerlibrary.RockerView andro原创 2016-09-01 18:47:22 · 25023 阅读 · 33 评论 -
Android自定义View绘图基础
Android自定义View绘图基础@(随笔)Android自定义View绘图基础View的测量View的绘制画笔属性Shader点直线矩形圆角矩形圆扇形弧形椭圆文字绘制路径图形裁剪View的测量控件的测量可以说是固定写法,原生的View只支持EXACTLY的测量模式,我们自定义的控件可以重写onMeasure方法@Overrideprotected void onM原创 2016-12-13 16:15:00 · 1016 阅读 · 0 评论 -
自定义高效支持点击监听的RecyclerView
自定义高效支持点击监听的RecyclerView效果图Demo地址:GitHub传统做法 在Adapter内部直接对View添加点击事件 因为这种方式虽然也可以解决点击监听问题,但是效率不高,所以我就截了一张图,大家也就不要想着复制了, 话说我原来也是一直用这种方式,直到看到一篇文章:RecyclerView无法添加onItemClickListener最佳的高效解决方案原创 2016-05-18 17:04:53 · 1354 阅读 · 0 评论 -
Android系统对话框——自定义关闭
Android系统对话框——自定义关闭Dialog是我们在项目中经常用到的,5.x以后的Dialog也很好看,很安卓风,Android也给我们提供了新的包,低版本可以显示一样的效果。我们在使用的导入v7包下的Dialog即可。样式不是重点,我们点击Button以后,Dialog就会自动关闭,像这样:但是有的情况,我们是想要点击完Button以后和我们一些交互的,不要立即关闭,我们想要自定义关闭,像这原创 2016-04-15 11:00:46 · 14028 阅读 · 0 评论 -
Android自定义底部带有动画的Dialog
Android自定义底部带有动画的Dialog效果图 先看效果图,是不是你想要的呢自定义Dialogpackage …….view;import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import android.vie原创 2016-04-06 17:05:13 · 3959 阅读 · 0 评论 -
带有进度条的WebView
带有进度条的WebView本篇继于WebView的使用效果图自定义一个带有进度条的WebViewpackage com.kongqw.kbox.view;import android.content.Context;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.原创 2016-01-14 17:09:27 · 8777 阅读 · 0 评论 -
自定义支持多行显示的RadioGroup
自定义支持多行显示的RadioGroup 原生的RadioGroup继承自LinearLayout,即只能支持一横排或者一竖排的排列显示RadioButton 现在改写RadioGroup,使它支持多行多列排布RadioButton,效果图如下效果图重写RadioGrouppackage com.kongqw.radiogroupdemo;import android.content原创 2016-02-18 11:47:23 · 5901 阅读 · 4 评论 -
监听RecyclerView滑动到末端
监听RecyclerView滑动到末端效果图 实现1. 添加滑动到末端的接口package com.kongqw.recyclerviewdemo;/** * Created by kongqw on 2016/2/14. */public interface OnBottomListener { public void onBottom();}2. 重写RecyclerView.原创 2016-02-14 15:00:34 · 2962 阅读 · 0 评论 -
Android给控件添加触摸回调
Android给控件添加触摸回调 脑补一个场景,一个页面点击某个按钮会弹出PopupWindow,然后点击PopupWindow以外的任意位置关闭效果图实现方法 可以在布局的最外层容器监听触摸事件,下面部分以RelativeLayout为例1. 重写RelativeLayoutpackage com.bitmain.btccom.view;import android.content.C原创 2016-01-29 19:12:43 · 1772 阅读 · 0 评论 -
Android底部导航栏
Android底部导航栏 今天简单写了一个底部导航栏,封装了一个库,用法比较简单效果图Github地址:https://github.com/kongqw/KqwBottomNavigation导入库XML布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.原创 2015-11-18 14:53:14 · 2975 阅读 · 1 评论 -
Android自定义控件及自定义属性
Android自定义控件及自定义属性自定义控件创建自定义控件 自定义一个类,继承View 继承View还是哪个类,取决于你要实现一个什么样的控件 如果你要实现的是一个线性布局的组合控件,就可以继承LinearLayout 如果你要实现的是一个布局复杂的组合控件,就可以继承RelativeLayout 具体根据实际情况 这里我要实现一个Androi原创 2015-10-23 14:06:39 · 6624 阅读 · 0 评论 -
自定义Toast
自定义Toast效果图 类package kong.qingwei.sharedPreferences;import android.content.Context;import android.view.Gravity;import android.view.View;import android.view.View.OnClickListener;import android.view原创 2015-07-21 22:34:38 · 849 阅读 · 0 评论 -
自定义圆角透明的Dialog
自定义圆角透明的Dialog说明系统默认的Dialog默认是背景不透明的,有时候项目需要Dialog为圆角透明,这个时候的解决方案就是---重写Dialog- 系统样式![p1](http://img.blog.csdn.net/20150719234637059)- 自定义以后的样式![p2](http://img.blog.csdn.net/20150719234651917)自定义一个D原创 2015-07-19 23:48:24 · 2784 阅读 · 0 评论