自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 自定义层叠布局StackLayout

一.效果1.层叠显示,通过xml属性可控制Y轴偏移量,X轴偏移量,缩放比例。<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="StackLayout"> //Y轴方向的偏移量,负数向上偏移,正数向下偏移 <attr name="offsetY" format=

2016-04-28 15:23:23 4260 2

原创 可滑动删除的Toast

效果特点1.可多次显示 2.可滑动删除,滑动时改变透明度 3.可快速滑动删除。 4.自动显示与消失动画 使用很简单模仿的Toast的api,不过没有处理时间参数,默认显示2秒钟, 以后再逐步完善吧。 @Override public void onClick(View v) { SlideToast.MakeText(this, "第" + n + "次show")

2016-04-25 18:05:10 1180

原创 EventBus使用

序言刚刚看了EventBus源码解析,自己也写了一个demo。下面简单的介绍一下EventBus. EventBus是一为Android的设计的事件发布与订阅总线系统,要订阅事件。注意:你的类里面必须有一个相应事件的处理方法。改方法必须使用注解Suscribe。并且声明为public返回值为void,参数只能有一个。为了接受到事件,需要将你的类注册到EventBus上。在不需要的时候解除注册。使用

2016-04-18 15:44:08 469

原创 [工作记录]ListView添加FootView,LayoutParams转化出错

在工作中开发一款app,运行在我的手机魅蓝note(系统5.1)上没有问题,运行在同事的小米4上发生crash.我用红米note(系统4.4)测试也发生crash。得到入下日志:FINGERPRINT: Xiaomi/gucci/gucci:4.4.4/KTU84P/V7.2.1.0.KHKCNDA:user/release-keysHARDWARE: qcomHOST: zc-miui-ota

2016-04-15 09:50:34 1812

原创 深入理解SnackBar

一.在FrameLayout中使用:XML<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout

2016-04-14 15:00:25 3049 2

原创 ViewTreeObserver的使用

序言A view tree observer is used to register listeners that can be notified of global changes in the view tree. Such global events include, but are not limited to, layout of the whole tree, beginning of

2016-04-13 11:02:05 2501 1

转载 ViewCompat的作用

ViewCompat类主要是用来提供兼容性的, 比如我最近看的比较的多的canScrollVertically方法, 在ViewCompat里面针对几个版本有不同的实现, 原理上还是根据版本判断, 有时甚至还要判断传入参数的类型. 但是要注意的是, ViewCompat仅仅让你调用不崩溃, 并不保证你调用的结果在不同版本的机器上一致. 关于如何优雅的组织代码, ViewCompat类的结构非常适合

2016-04-12 10:51:29 6983

原创 android CoordinatorLayout使用

一.CoordinatorLayout的作用CoordinatorLayout的作用是用来协调布局的。主要通过behavior实现。关于具体的工作原理将在以后的博客中介绍。 使用CoordinatorLayout需要在Gradle加入Support Design Library: compile 'com.android.support:design:23.1.1'关于CoorinatorL

2016-04-11 16:56:01 2695

原创 使用SwipeDismissBehavior实现侧滑删除

最近在研究CoordinatorLayout与Behavior发现了有SwipeDismissBehavior这个东西,通过它可以实现侧滑删除。先看效果。效果 使用也很简单,xml文件如下:xml设置<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xmlns:an

2016-04-11 13:58:40 2587 2

转载 Android Support Design 中 CoordinatorLayout 与 Behaviors 初探

在Android M Preview发布后,我们获得了一个新的support library —— Android Design Support Library 用来实现Google的Material Design 提供了一系列符合设计标准的控件。其中有众多的控件,其中最复杂,功能最强大的就是CoordinatorLayout,顾名思义,它是用来组织它的子views之间协作的一个父view。Coor

2016-04-11 10:28:11 421 1

转载 Android 嵌套滑动机制(NestedScrolling)

Android 在发布 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性 NestedScrolling的特性可以体现在哪里呢? 比如你使用了Toolbar,下面一个ScrollView,向上滚动隐藏Toolbar,向下滚动显示Toolbar,这里在逻辑上就是一个NestedScrolling —— 因为你在滚动整个To

2016-04-11 10:20:56 658 1

原创 FloatingActionButton滚动时的显示与隐藏

实现FloatingActionButton滚动时的显示与隐藏,通过自定义Behavior实现 代码如下:package trs.com.learn0408.behavior;import android.content.Context;import android.os.Build;import android.support.design.widget.CoordinatorLayout;

2016-04-08 15:35:50 5615 4

转载 [转]Android 手机屏幕录制并制作成 GIF 演示图片

前提:手机版本》=4.0;电脑有 adb 现在手机用数据线连接你的电脑,就是两边都用USB插上~~ 电脑 CMD 命令输入:adb shell screenrecord /sdcard/movie.mp4 如果显示如上面所示则进入了录制了~~然后动动你的手指在手机上操作操作在录像过程中,`可以随时按下Ctrl+C快捷键终止录制操作`。此时进入你的手机文件中,查看SD卡根目录是不是多了一

2016-04-08 10:11:28 1810

AppActivityName.jar

用来获取当前activity的名称,和其中包含的fragment的工具。使用java 8编译。需要系统环境变量中包含adb

2021-11-11

chkbugreport-0.5-216.jar

小米错误日志查看工具

2021-09-29

simpleUMLCE_8205.jar

simpleUMLCE_8205.jar

2021-06-02

OrderLayoutDemo.rar

可以设置优先级的layout ,继承自LinerLayout,支持水平方向的排列。当空间不足时支持两种压缩模式。一种是直接隐藏,一种是用省略号代替。支持省略号显示最小字数设置,到正文小于该字数时,控件自动隐藏

2020-12-17

使用Glide4.0 实现点赞动画的demo

Glide实现点赞动画 1. 怎么动态的添加一个动画到指定的View 2. 怎么实现GIF只播放一次 3. 这么监听GIF播放完毕的时间(因为需要在结束时播放消失动画)

2018-06-14

空空如也

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

TA关注的人

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