自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Python安装包

Python开发安装配置安装包

2017-07-24

MvvmProject

android 学习mvvm的demo

2017-07-20

BannerProject

android banner 使用参考

2017-07-18

testerrorproject

android 数据加载状态封装

2017-07-17

TestCamery

android 拍照或者从系统相册获取照片,裁剪图片,再讲图片变为圆形图片

2017-07-17

封装GreenDao

封装greendao 异步处理,操作数据库的结果回调给Ui

2017-07-13

android 自定义view实现九宫格手势解锁

android 自定义view实现九宫格手势解锁

2017-06-29

PickerView倒计时

自定义pickerview实现滚轮效果 附带倒计时的实现

2017-06-28

自定义view柱形图表

自定义view实现通用的柱形图表

2017-06-21

通用柱形图自定义view

自定义view实现通用的柱形图表

2017-06-21

项目WIFI开发

wifi开发

2017-06-20

BeiSaiErProject

使用二阶贝塞尔曲线实现“波浪”效果

2017-05-19

FlowViewGroup

android 自定义ViewGroup 实现流式布局

2017-05-18

CircleViewProject

自定义view实现发散弹出效果

2017-05-09

pinyinProject

仿通讯录

2017-05-08

android_musicview

android自定义音乐柱形图

2017-05-05

surfaceview实现抽奖转盘

主Acitivty点击最后一个按钮就是抽奖转盘

2017-04-28

HourseProject

android 自定义view实现跑马灯效果

2015-04-24

MVVM RecyclerView使用

MVVM框架,RecyclerView的使用 MVVM框架,RecyclerView的使用MVVM框架,RecyclerView的使用

2018-07-02

MVVM基本使用

android MVVM的使用 android MVVM的使用android MVVM的使用android MVVM的使用

2018-07-01

RecyclerView ItemDecoration的使用

ReylerView ItemDecoration的使用,ReylerView ItemDecoration的使用,ReylerView ItemDecoration的使用,

2018-06-29

Reforfit的使用

Reforfit的简单封装和使用,log打印以及GSON解析。

2018-06-27

Android沉浸式状态栏

Android 沉浸式状态 分两种: TOOLBAR_STATUS_TYPE = 1; //tollbar类型 IMAGE_STATUS_TYPE = 2; //图片类型

2018-06-27

Reforfit2.0

Reforfit简单封装,是基于Reforfit2.0,拦截添加头部信息

2018-05-23

沉浸式状态栏

沉浸式状态栏,分两种情况, 1:包含toolbar 2:不包含toolbar

2018-05-23

gradle-4.3

android studio gradle-4.3,android studio gradle-4.3,

2017-11-22

gradle-4.1

android sutdio gradle4.1rar,android sutdio gradle4.1rar,android sutdio gradle4.1rar,

2017-11-22

AidlSecondProject

AidlSecondProject是Aidl的简单实用教程,该Demo传递的数据类型是非默认数据类型,里面包含一个客户端和一个服务端。

2017-09-18

aidlProject

该Demo是AIDL的使用教程,传递的数据类型是默认数据类型,里面包含一个客户端和一个服务端。。。。。。。。

2017-09-18

ApkUpdateProject

该ApkUpdateProject工程实现了android应用的更新,可以下载学习,项目中的网络访问代码可以改成自己项目中的框架。

2017-09-12

ToolbarUtils

ToolBar的简单使用,在项目中,我们一般都是使用封装之后的Toolbar, 对于TooBar的封装详见Demo中的ToolBarUtils类,在该类中我们通过接口回调给UI层

2017-09-05

LmqJPushProject

极光推送(自定义消息)

2017-08-11

zxing集成包

zxing集成所需包

2017-07-31

zxingproject

android Zxing集成

2017-07-31

AnimationProject

android动画demo

2017-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除