- 博客(12)
- 资源 (35)
- 收藏
- 关注
原创 自定义view圆形进度条。
关于自定义view,学习了很长时间中午有进展了 首先自定义view分为两种:1:内部是空的进度条(如图1所示)2:内部是实心的进度条(图2); 首先说一下我的思路吧; 如果是空心的进度条,这就简单了,底部是一个圆形的实心图形1,然后在这个图形的基础上再画实心弧形2; 如果是实心的进度条,这相比于空心进度条就多了两步,也就是在弧形2之后再画一个实心圆3,最后放上text,也就是数字表示的进度条
2017-04-24 16:41:18 498
原创 dialogFragment设置背景 为透明
添加如下代码就ok了 getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
2017-04-20 14:08:10 4029
原创 自定义BitmapTransformation完美解决Glide加载圆角或者圆形图片
当使用Glide加载图片时,如果此时需要使用到圆角图片,我们第一时间会想到自定义ImageView,但是这种方法会报错(记得是类加载异常)。Glide本身提供了transform方法,进行转化。 代码示下:public class GlideRoundTransform extends BitmapTransformation { private static float radius =
2017-04-18 15:32:05 2978
原创 Timer的是基本使用方法
需求:倒计时;直接上代码:TimerTask task = new TimerTask() { @Override public void run() { Message msg = new Message(); msg.ar
2017-04-17 18:57:17 533
原创 点击PopupWindow 关闭软键盘
福利来了, 点击popupwindow内部 关闭软键盘添加如下代码 就ok了popup_linear.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
2017-04-17 18:52:30 1233
原创 可折叠listview(效果与expandablelistview相同)
对于可折叠的listview,很多小伙伴们用的都是网上的开源控件expandablelistview,但是还是那句话第三方控件适合外包快速开发,有些自己项目是自己公司的,然后领导要求尽量不使用第三方控件。所以写这个代码仅供大家借鉴参考。 先附上效果图: 概述:要想实现expandablelistview效果,其实也就是自定义adapter,逻辑基本都在adapter里。准备工作1:首先要想实现这
2017-04-12 16:17:51 3691
原创 listview条目点击可展开(初级)
先是项目中经常用到点击listview,然后展开Item的内容。我将这种需求分为两种:Item的内容是一个布局(不是listview)Item的内容是一个listview(或者listview类似能够滑动的控件今天先介绍一下listview的Item内容是一个布局,第二种后期我在写文章介绍。好了,进入正题。先看下我的思路:我们可以监听一下listview的点击事件,然后记录下position,
2017-04-12 15:30:48 1041
原创 listview黏性标题
对于黏性标题我把它归为两类,1:一个标题不动的,也就是今天这篇文章。2:多个标题的,也就是标题内容是根据类别变化的,类似于汽车类,水果类,蔬菜类。第二种情况 我后期文章再写,今天先写一个标题不变化的。思路:根据listview滑动的item判断标题是否显示,listview设置setOnScrollListener方法,也就是监听listview,如果firstVisibleItem(屏幕内顶层的I
2017-04-12 11:02:50 773
原创 侧滑删除 SwipeMenuListView的使用
最近看了了解了一个控件 SwipeMenuListView ,挺方便的。适合外包快速开发。不多说,直接进入正题。 首先导入SwipeMenuListView 控件。// listview侧滑删除 compile 'com.baoyz.swipemenulistview:library:1.3.0'然后在XMl里创建listview<com.baoyz.swipemenulistview.
2017-04-12 10:33:08 548
原创 监听wifi的关闭和启动
监听wifi的关闭和启动的实现,不用我多说了 还是用到广播。 注册广播 filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);////wifi状态,接收广播if (WifiManager.WIFI_STATE_CHANGED_ACTION.equals(intent.getAction())) {//这个监听wifi的打开与关闭,与wifi
2017-04-12 10:08:30 1372
原创 判断wifi密码是否正确
判断wifi密码是否正确还是用到广播,只要是监听wifi状态的基本都要用到广播的, 首先注册广播filter.addAction(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION);然后在广播里处理逻辑if (intent.getAction().equals(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION)) {
2017-04-12 10:00:42 2905
原创 判断一个wifi热点是否连接成功
判断Wifi是否连接成功,很简单(需要用到广播),发送一个广播,filter.addAction("android.net.conn.CONNECTIVITY_CHANGE");接收广播if(WifiSupport.isWifiContected(getContext()) == 1){ WifiSupport.getReplace(getContext(),
2017-04-12 09:45:47 4258
RecyclerView ItemDecoration的使用
2018-06-29
Android沉浸式状态栏
2018-06-27
gradle-4.1
2017-11-22
ToolbarUtils
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人