自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

laomei

曾经的中间件开发,大数据开发,爱好实时计算/流处理。目前专注于微服务开发

  • 博客(9)
  • 收藏
  • 关注

原创 SlidingMenu 使用

SlidingMenu是github的一个开源项目,能够实现侧滑效果,就像qq那样。使用slidingmenu:在代码中创建slidingmenu,这里的activity_main.xml 内容就一个linearlayoutpublic class MainActivity extends AppCompatActivity { @Override prote

2016-11-23 14:10:33 328

原创 Scroller实现弹性滑动

在view的滑动中,使用scroller可以实现弹性滑动,效果很不错。 先来看一个例子:自定义的布局:public class myTestView extends LinearLayout { private static final String TAG = "TAG"; private Scroller mScroller; private Co

2016-11-22 18:38:00 440

原创 view中的 translationx、x、rawx、scrollx、left

getX() :  获得当前视图在父容器的x坐标值。x = left + translationx;getRawX() :  获得当前视图相对手机屏幕左上角的坐标。getLeft() : 获取当前视图第一次创建的时候距离父视图的左边界距离,即第一次创建的时候的x坐标值,也就是说这个值之后是固定的。 getTranslationX() : 获取视图相对于父容器的偏

2016-11-22 12:33:43 502

原创 GestureDetector 使用

对于触屏事件我们可以根据点击事件来处理相应的事件,安卓提供了一个关于手势的监视器GestureDetector类。 该类内部提供了2个接口  OnGestureListener 和 OnDoubleTapListener 。其中的回调方法对应各种响应事件。 有时候我们不需要用到这些接口中的全部方法,只希望实现一部分。这时候可以我们可以继承GestureDetector内部类 SimpleOnGes

2016-11-20 20:26:06 394

原创 VelocityTracker 使用

android官方文档: Helper for tracking the velocity of touch events, for implementing flinging and other such gestures.用来追踪点击事件的速度,包滑动以及其它手势。 简单的说就是可以用来检测手指在屏幕中滑动的速度。用法:obtain();创建并返回一个VelocityTra

2016-11-20 16:58:28 441

原创 EventBus使用

EventBus能在Fragment、Activity、Service、线程之间传递信息。 使用方便。在app下的build.gradle中添加compile 'org.greenrobot:eventbus:3.0.0'先定义一个类,这个类之后就是你要发送的内容public class EventPop { //anything you wa}一般的使用步

2016-11-12 22:33:37 317

原创 为RecyclerView的item创建点击事件

RecyclerView虽然很好用,但是竟然没有item的点击事件,所以我们需要自己实现,所以可以在ViewAdapter中添加点击的事件。在我们创建的继承于RecyclerView.Adapter类中添加接口:添加一个onItemClick方法,参数为view和position,看起来更友好,也可以根据需要自定义。public interface OnItemClickLis

2016-11-10 14:31:55 421

原创 TabLayout中tab.setCustomView的操作

tab的视图一旦被创建,我们不能再次在监听器中setCustomView(),这是无效的。 我们可以通过获取当前tab的视图,进行改变。比如改变图片:TabLayout.Tab tab = mTabLayout.getTabAt(position);View view = tab.getCustomView();ImageView imageView = (ImageView) vie

2016-11-08 22:13:23 2958

原创 drawable转为bitmap对象

Drawable对象转为Bitmap对象private static Bitmap getBitmap(Drawable drawable) { //获取drawable高宽 int w = drawable.getIntrinsicWidth(); int h = drawable.getIntrinsicHeight();

2016-11-07 18:16:39 490

空空如也

空空如也

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

TA关注的人

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