排序:
默认
按更新时间
按访问量

kotlin 集合正序输出、集合跳过、倒序输出、 递归

集合正序输出 var nums = 1 .. 100 //[1] for (num in nums){   输出的num分别是1,2,3,4,5.....到一百 LogUtils.i("num-->${num}" ,&am...

2018-09-05 09:51:50

阅读数:119

评论数:0

Android 设置字体加粗,斜体,中划线(删除线)下划线,上标,下标,文字表情等

ForegroundColorSpan,为文本设置部分颜色 /** * 设置部分字体颜色 */ public void setTextColor(){ SpannableString spannableString = new SpannableString(tvSpan.ge...

2018-08-01 18:41:10

阅读数:110

评论数:0

android 按下缩小还原动画

package com.m; import android.animation.Animator; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import and...

2018-07-06 16:19:36

阅读数:148

评论数:0

android 设置textview 倾斜,旋转n度

package com.uoozi.uoozi.ui.custom; import android.content.Context; import android.graphics.Canvas; import android.util.AttributeSet; public class...

2018-07-06 15:38:11

阅读数:127

评论数:0

Scroller

弹性滑动对象,用于实现View的弹性滑动,我们知道,当使用view的scrollto/scrollBy的方法来进行滑动,其过程是瞬间完后才能的,这个没有过度效果的滑动用户体验不好,这个时候用户可以使用Scroller来实现有过度效果的滑动,其过程不是瞬间完成的,而是在一定的时间间隔内完成的,Scr...

2018-06-12 15:00:21

阅读数:23

评论数:0

GestureDetector

手势检测,用于辅助检测用户的单机、滑动、长按、双击等行为。首先创建一个GestureDetector对象并实现OnGestureListener接口,根据需要我们还可以实现 onDoubleTapListener 从而能够监听双击行为:GestureDetector mGestureDetecto...

2018-06-12 14:46:26

阅读数:17

评论数:0

VelocityTracker

1.VelocityTracker  速度追踪,用于追踪手指在滑动过程中的速度,包括水平和竖直方向的速度,它的使用过程很简单,首先,在View的      onTouchEvent方法中追踪当前点击事件的速度;   VelocityTracker velocityTracker = Velocit...

2018-06-12 14:02:48

阅读数:15

评论数:0

MotionEvent和TouchSlop

MotionEvent在手指触屏后产生的一系列事件,典型的事件类型如下:ACTION_DOWN    手指刚接触屏幕:ACTION_MOVE     手指在屏幕上的移动ACTION_UP          手指在屏幕上松开的一瞬间通过MotionEvent对象可以得到点击事件发生的x和y坐标,系统...

2018-06-12 13:39:28

阅读数:12

评论数:0

android View基础知识

主要介绍的内容有:View 的位置参数、MotionEvent 和 TouchSlop 对象、VelocityTracker、GestureDetector和Scroller对象,View 的位置参数:                       View 的位置主要由它的四个顶点来决定,分别对应...

2018-06-12 11:54:16

阅读数:13

评论数:0

判断fragment显示和隐藏

使用show和hide来显隐的Fragment@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if(hidden){ //TODO now visible t...

2018-06-11 15:13:50

阅读数:499

评论数:0

自定义Toast布局

LayoutInflater inflater=LayoutInflater.from(this); View toast_view = inflater.inflate(R.layout.toast_layout,null); Toast toast=new Toast(this); toast...

2018-05-30 13:22:26

阅读数:78

评论数:0

带图片的Toast

Toest toest=Toest.makeText(content,"带图片的Toest",duration);LinearLayout ll=(LinearLayout)toest.getView();ImageView iv=new ImageView(t...

2018-05-30 11:54:50

阅读数:24

评论数:0

自定义Toast的位置

Toest常用方法Toest.makeText(content,text,duration);toest.setDuration(duration);设置持续时间toest.setGravity(gravity,xoffset,yoffset)设置位置toest.setText(s)设置提示内容t...

2018-05-30 11:46:09

阅读数:33

评论数:0

android 存储和读取指定的文件中txt文本

public void save(String inputText){ FileOutputStream out=null; BufferedWriter writer = null; try{ out = openFileOutput("...

2018-05-29 17:02:55

阅读数:301

评论数:0

Button text内容大写

这是由于系统对Button中的所有英文字母自动进行大写转换如果不是你要的效果可以使用        android:textAllCaps="false"     禁用这默认特性

2018-05-29 16:39:20

阅读数:49

评论数:0

Android 跟H5(js)交互(Android 调用H5(js)有参方法和无惨方法,H5调用Android 有参、多参、无惨方法)

实例化组件@BindView(R.id.btn1)Button mBtn1;@BindView(R.id.btn2)Button mBtn2;@BindView(R.id.wv_java_call_js)WebView mWvJavaCallJs; //设置WebView支持JS ...

2018-05-29 16:24:51

阅读数:613

评论数:0

8.0自定义通知栏布局和点击,取消通知

private void sendCustomNotification(){ final Notification.Builder builder = getNotificationBuilder(); RemoteViews remoteViews =new R...

2018-05-28 16:06:44

阅读数:540

评论数:0

8.0带进度的通知

private NotificationManager manager;private NotificationManager getManager(){ if(manager == null){ manager = (NotificationManager)getSys...

2018-05-28 15:47:34

阅读数:177

评论数:0

8.0以上和以下通知 兼容

private NotificationManager manager;private NotificationManager getManager(){ if(manager == null){ manager = (NotificationManager)getSys...

2018-05-28 15:17:11

阅读数:254

评论数:0

属性动画

//筛选箭头 动画 private void startPropertyAnim(ImageView imageView, float start, float end) { // 第二个参数"rotation"表明要执行旋转 // 0f -&...

2018-05-23 21:02:57

阅读数:27

评论数:0

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