![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码库
文章平均质量分 82
GalleyF
这个作者很懒,什么都没留下…
展开
-
代码库/照相机+从图库中选择
1.首先,创建File对象,用于储存拍照后的照片 File对象实例化。来看一下源代码File(File parent, String child)第一个值,传入getExternalCacheDir() 【应用关联缓存目录】 Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓...原创 2018-03-07 15:33:01 · 384 阅读 · 0 评论 -
代码库/计时器/ValueAnimator
public class Timer extends AppCompatActivity { private TextView tv; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...原创 2018-04-12 16:56:40 · 168 阅读 · 0 评论 -
代码库/搜索栏自定义动画(待优化)/AnimatedVectorDrawable
AnimatedVectorDrawable(粘合剂) 用于粘合SVG和动画MainAc @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activi...原创 2018-04-12 14:52:27 · 136 阅读 · 0 评论 -
代码库/互动按钮/属性动画
Interpolators插值器:可以定义动画变换速率LinearInterpolator:恒定变化的插值器MainAcimport android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.os.Bundle;import android.os.PersistableBundle...原创 2018-04-11 21:17:36 · 166 阅读 · 0 评论 -
代码库/点击展开/ValueAnimator
MainAcimport android.animation.ValueAnimator;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.view.View;import an...原创 2018-04-11 20:50:53 · 154 阅读 · 0 评论 -
代码库/下载服务
摘自于第一行代码1.定义一个回调接口,用于下载过程中各种状态的的监听和回调void onProgress(int progress);void onSuccess();void onFailed();void onPaused();void onCanceled();2.为了更方便在子线程中对UI进行操作,使用AsyncTask 在doInBackground方法中,取出下载...原创 2018-03-28 16:48:43 · 312 阅读 · 0 评论 -
代码库/自定义View/刮刮乐(待改善)
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));模式有:SRC_ATOP:不相交地方绘制目标图像,相交处绘制源图像,会受alpha影响。 DST_ATOP:与上相反。 XOR:不想交地方按原样绘制源图像和目标图像相交地方受alpha,颜色影响,都完全不透明,相交处不绘制, 其...原创 2018-04-11 15:44:33 · 241 阅读 · 0 评论 -
代码库/自定义View/SurfaceView-画板
View孪生兄弟—SurfaceView1.适用于被动更新2.在子线程刷新3.在底层实现双缓冲机制使用1.继承自SurfaceView 两个接口 SurfaceHolder.Callback,Runnable2.在构造方法中初始化画笔等3.实现surfaceCreated、surfaceChanged、surfaceDestroyed三个方法tips:canvas实例化 surfaceHolder...原创 2018-04-10 20:53:14 · 179 阅读 · 0 评论 -
代码库/自定义View/随手指拖动View
import android.content.Context;import android.graphics.Color;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;...原创 2018-04-10 15:38:56 · 131 阅读 · 0 评论 -
代码库/DragView/自由拖动
ViewDragHelper DrawerLayout/SlidingPaneLayout1.初始化ViewDragHelper ViewDragHelper通常定义在一个ViewGroup内部,并通过其静态工厂方法进行初始化 ...原创 2018-04-10 15:33:50 · 553 阅读 · 0 评论 -
代码库/记住密码+强制下线
1.使用了工具类ActivityCollector2.使用SharedPreferences.Editor对数据进行键值对类型的保存,使用SharedPreferences取出数据3.新建强制下线广播,并添加终结活动逻辑,以及AlertDialog类的相关应用BaseActivityimport android.content.IntentFilter;import android.os.Bun...原创 2018-03-26 22:08:27 · 230 阅读 · 0 评论 -
代码库/自动显示/隐藏布局的具有弹性的ListView
1.给ListView增加一个HeaderView,避免第一个Item被Toolbar遮挡 Tips:getResources().getDimension(R.dimen.abc_action_bar_default_height_material)获取系统ActionBar高度(即Toolbar高度)2.获取最低滑动距离 touchSlop = ViewConfiguration....原创 2018-04-01 15:43:17 · 292 阅读 · 0 评论 -
代码库/点击可变换item View的ListView/FocusListView
自定义ListViewAdapter 重写getView方法,判断item位置,变换对应的View 在MainActivity item点击事件中调用notifyDataSetChanged变动viewMainAc@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(saved...原创 2018-03-31 17:16:37 · 118 阅读 · 0 评论 -
代码库/新添加通知AIDL
Book Parcelable类:import android.os.Parcel;import android.os.Parcelable;/** * Created by YRC on 2017/12/5. */public class Book implements Parcelable { public int bookId; public String b...原创 2018-04-08 16:25:36 · 145 阅读 · 0 评论 -
代码库:系统/自制广播接收+静态注册开机启动+强制下线
接收系统广播 例(系统移动网络连接状态) class NetworkChangeReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { ConnectivityManager connectivi...原创 2018-03-06 15:57:17 · 154 阅读 · 0 评论 -
代码库/电话簿(ContentResolve)
import android.Manifest;import android.content.pm.PackageManager;import android.database.Cursor;import android.provider.ContactsContract;import android.support.v4.app.ActivityCompat;import androi...原创 2018-03-07 16:08:15 · 315 阅读 · 0 评论