关于View事件分发

关于事件分发: dispatchTouchEvent //是否消费,不消费就传递给上一层 对于view,super是true,走ontouchevent 对于viewgroup,如果是super,走onInterceptTouchEvent去判断是否进行拦截,如果不是,这个事件的作废;如果是tru...

2017-06-29 13:42:53

阅读数:116

评论数:0

android开发常用:获取屏幕尺寸

WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); widthScreen = wm.getDefaultDisplay().getWidth();

2017-06-14 09:56:05

阅读数:123

评论数:0

Android中view的各种尺寸,宽高、XY坐标

如果需要在代码中设置view的位置,setX和setLeft设置都是这个view左上角的坐标;前一个表示对于屏幕的坐标,后一个表示相对于副布局

2017-06-13 18:00:02

阅读数:281

评论数:0

Android实现一个选择器-recycleview滚动中第一个item位置的获取

package com.example.administrator.testanima.ActivityTwo; import android.content.Context; import android.os.Bundle; import android.os.Handler; import...

2017-06-13 17:58:38

阅读数:1263

评论数:0

Android开发常用:根据name获取drawable的ID

ApplicationInfo appInfo =mContext. getApplicationInfo(); int resID = mContext.getResources().getIdentifier(s, "drawable&...

2017-06-12 10:56:22

阅读数:279

评论数:0

Androd开发常用:继承AppCompatActivity实现全屏显示

true true

2017-06-02 10:59:03

阅读数:143

评论数:0

一个好用的沉浸式状态栏以及使用方法

https://github.com/gyf-dev/ImmersionBar

2017-06-30 11:46:50

阅读数:188

评论数:0

使用rxjava2.0根据url获取bitmap,并显示到imageview上

/*retrofit的引入*/ compile 'com.squareup.retrofit2:retrofit:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' /*retrofit对rx支持的引入*...

2017-06-28 09:30:03

阅读数:611

评论数:0

给recycleview添加一个拖拽更换位置

1.使用 ItemTouchHelper itemTouchHelper = new ItemTouchHelper(new SimpItemTouchHelper()); itemTouchHelper.attachToRecyclerView(recycleview); ...

2017-06-27 18:06:28

阅读数:242

评论数:0

自己写的一个recycleview下拉加载

安利一个写markdown的奇招淫术,world转markdown工具,但是代码写word中不行的,先在csdn的编辑器中写,然后复制到word,然后转,即可。 word转markdown:             https://word-to-markdown.herokuapp.com/ ...

2017-06-26 15:09:58

阅读数:115

评论数:0

git更新和删除文件代码

二、更新代码: 代码提交一般有五个步骤:1.查看目前代码的修改状态;2.查看代码修改内容;3.暂存需要提交的文件;4.提交已暂存的文件;5.同步到服务器 1. 查看目前代码的修改状态提交代码之前,首先应该检查目前所做的修改,运行git status命令 a) 已暂存 (changes t...

2017-06-23 16:58:53

阅读数:5594

评论数:0

Android把项目打包成library--亲测有效

菜鸡找了半天没找到,找到的都是不太清楚,暂且就整理下吧 1.必要的地方。 去build.gradle中,把apply plugin:'com........application',更改为‘com.android.library’;注释掉defaultConfig节点下的application...

2017-06-23 10:00:00

阅读数:703

评论数:0

java两个int相除,返回保留两位小数

private double deciMal(int top, int below) { double result = new BigDecimal((float)top / below).setScale(2, BigDecimal.ROUND_HALF_UP).doubleV...

2017-06-22 15:41:32

阅读数:6486

评论数:1

Android一个项目,打包成不同的包,并在同一设备运行

1.在build.gradle中,与buildTypes同级的目录下 /*打包的配置*/ productFlavors { gradle1 { //通过设置不同的appid实现不同APK applicationId &qu...

2017-06-22 11:45:46

阅读数:728

评论数:0

关于Recycleview返回多个item布局

1.首先,在recycleviewAdapter的onCreateViewHolder传递的参数中有一个int viewType.使用该参数,可以对加载的item布局进行控制; if(viewType==1){ return viewHolder1; }else{ return viewH...

2017-06-21 17:40:50

阅读数:181

评论数:0

关于Thread的关闭方法

今天写一个列表音乐的播放,播发中通过thread持续监测播放进度,代码如下: new Thread(){}.start(); while(true){ if(isPlaying){ //去更新当前条目的进度 if(progress==100){ isPlaying=false; } ...

2017-06-21 17:28:06

阅读数:356

评论数:0

基础的一个动画

/*进度条移动的方法*/ private void startProgress(final double progress1){ final int width=progress.getWidth(); final ViewGroup.LayoutParams lp = new V...

2017-06-21 11:02:50

阅读数:73

评论数:0

android中关于view.setTag

对于view.setTag,有两个不同的方法 view.setTag(""); view.setTag(tag,""); 第一个方法就不说了,对于第二个方法,前一个参数Tag必须是个int类型,如果你直接写1、2.。。;当你getTag的时候就会报错,...

2017-06-21 10:29:05

阅读数:317

评论数:0

工信部要求国内 Android 统一消息推送标准(里面有进程包活)

转自:https://juejin.im/entry/59335a012f301e00584d36cd 原文链接:http://rance935.com/blog/?p=189 如果这一标准能够顺利实施对于不光对于 Android 开发者是一个天大的好消息,对于普通用户也是非常好的...

2017-06-21 10:15:22

阅读数:319

评论数:0

图片和视频选择器

https://github.com/LuckSiege/PictureSelector PictureSelector 2.0 一款针对android平台下的图片选择器,支持从相册或拍照选择图片或视频、音频,支持动态权限获取、裁剪(单图or多图裁剪)、压缩、主题自定义配置等功...

2017-06-20 11:49:15

阅读数:3813

评论数:1

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