
Android
Luo446718254
这个作者很懒,什么都没留下…
展开
-
Android ListView 头部缩小放大的效果
这里写链接内容http://img.blog.youkuaiyun.com/20160722181210700” alt=”这里写图片描述” title=”” />://img.blog.youkuaiyun.com/20160715123807827) ListView 头部缩小放大的效果package com.example.draglistview;import android.animation.ValueAni原创 2016-07-22 18:23:41 · 1738 阅读 · 0 评论 -
BloomFilter
BloomFilter 和 HashMap如果使用HashMap存储大量的k/v,数据量大会出现内存溢出。使用BloomFilter,可以完美的解决该问题。BloomFilter主要提供两种操作: add()和contains(),作用分别是将元素加入其中以及判断一个元素是否在其中,类似于Java中的Set接口,它内部采用的byte数组来节省空间。原创 2017-07-04 16:59:37 · 463 阅读 · 0 评论 -
Android Matrix.mapRect 方法讲解
今天刚好有用到这个方法,字面意思就是将Matrix 的值映射到RecF中,写了一个小demo测试Bitmap bitmap = null; private float dis=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance原创 2016-12-30 15:16:33 · 11053 阅读 · 2 评论 -
setScale,preScale和postScale的区别
1、setScale(sx,sy),首先会将该Matrix设置为对角矩阵,即相当于调用reset()方法,然后在设置该Matrix的MSCALE_X和MSCALE_Y直接设置为sx,sy的值2、preScale(sx,sy),不会重置Matrix,而是直接与Matrix之前的MSCALE_X和MSCALE_Y值结合起来(相乘),M’ = M * S(sx, sy)。3、postScale(sx,sy原创 2017-01-03 14:04:24 · 1297 阅读 · 0 评论 -
ScrollView 的一个小方法
当SCrollView里面需要做动态显示、隐藏的时候,为了让ScrollView自动滚动到底部,需要加上fullScroll方法, new Handler().post(new Runnable() { @Override public void run() { // TODO Auto-generated method stu原创 2017-01-03 14:01:07 · 478 阅读 · 0 评论 -
Android开发人员不得不收集的代码(持续更新中)
https://github.com/Blankj/AndroidUtilCode/blob/master/README-CN.md原创 2016-12-12 10:44:57 · 765 阅读 · 0 评论 -
JNI语法 JNI参考 JNI函数大全
一、对照表 Java类型 本地类型 描述 boolean jboolean C/C++8位整型 byte jbyte C/C++带符号的8位整型 char jchar C/C++无符号的16位整型 short jshort C/C++带符号的16位整型 int原创 2016-10-26 11:07:55 · 812 阅读 · 0 评论 -
Android 实现卫星导航
类似这种点击展开的效果package com.example.arcmenu;import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSet;import android.util.Log;import android.view.View;import原创 2016-09-22 10:29:43 · 631 阅读 · 0 评论 -
Paint 的一个小知识点
之前在网络上看到这样的进度条,一直不知道两个角是怎么出来的,原来是Paint的一个方法Paint.setStrokeCap(Paint.Cap.ROUND);可以设置原创 2016-08-12 16:14:18 · 415 阅读 · 0 评论 -
Android 画波纹进度条
public class MyLineView extends View { private Paint mPaint, mPaint2; private Path mPath = new Path(); protected int mViewWidth, mViewHeight; protected int mWidth, mHeight; private f原创 2016-07-26 10:52:40 · 1266 阅读 · 1 评论 -
Android Matrix 平移
public class MyImage extends ImageView implements OnGestureListener { private GestureDetector mGesture; private Matrix matrix; public MyImage(Context context, AttributeSet attrs) { sup原创 2016-08-22 11:34:37 · 1936 阅读 · 0 评论 -
Android 自定义控件之三点循环缩放
效果图如上,就是三点循环的变大、变小package com.example.dotdemo;import java.util.ArrayList;import java.util.List;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.anim原创 2016-08-17 14:22:08 · 1027 阅读 · 0 评论 -
Android 自定义控件之图片裁剪
package view;import java.util.ArrayList;import java.util.List;import util.SystemUtil;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.grap原创 2016-08-17 10:22:39 · 1189 阅读 · 0 评论 -
Android 双进程守护
本地服务code:` package app.project.service;import android.app.Service; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.Servi原创 2017-07-26 20:06:03 · 587 阅读 · 0 评论