- 博客(13)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
原创 Android kotlin协程
额,听说 协程是个轻量级的线程.咱也不懂,一个应用呢,后台就是个进程,然后这个进程能开一堆线程,线程能做耗时任务,Android 有很多地方都比较需要线程,比如:定时任务,耗时任务,网络请求~但是呢,一般开多了就容易GG,不是有个面试题经常问多线程并发么,反正我没遇到~然后呢,kotlin这个协程感觉是轻量化这个线程,然后就能无限开咯,老套路了:没有好的解决方案那就从根本上替换他!翻译过来...
2019-09-25 14:26:34 542
原创 Android CrashManager
package com.as.demo_ok44;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Application;import android.content.Context;import android.content.Intent;import a...
2019-09-19 15:59:32 598
翻译 Android .9图走走流程
首先去阿里图标库 下了个气泡https://inloop.github.io/shadow4android/ 这个库可以做.9 阴影然后粘到Drawable右键右边一共有三种四根线上边:控制图片水平方向可拉伸的区域 左边:控制图片竖直方向可拉伸的区域 右边:控制图片内包裹内容的竖直显示区域 下边:通知图片内包裹内容的水平显示区域...
2019-09-19 10:18:21 141
翻译 Android Canvas 图形绘制 -> Xfermode
打算 找几篇吊的 文章,跑一跑就通了1.入门1 Paint mPaint = new Paint(); mPaint.setColor(Color.BLUE); canvas.drawCircle(300,300 , 300, mPaint); mPaint.setColor(Color.RED); Rect...
2019-09-18 14:40:45 286
原创 Android webview 相关 进度 来回控制
private String path = "https://www.baidu.com/baidu?tn=monline_3_dg&ie=utf-8&wd=baidu"; private long currentProgress; @SuppressLint("ClickableViewAccessibility") @Over...
2019-09-18 10:15:59 164
原创 Android 自定义View Clip
先画俩矩形 RectF rectF = new RectF(0,0,300,300); canvas.drawRect(rectF,mPaint); mPaint.setColor(Color.GREEN); RectF rectF2 = new RectF(400,400,600,600); canva...
2019-09-16 17:59:31 474
原创 Android jetPack 组件摸索学习->ViewModel+LiveData
首先是依赖 implementation 'android.arch.lifecycle:livedata:1.1.1' implementation 'android.arch.lifecycle:viewmodel:1.1.1' implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0'publi...
2019-09-16 17:10:09 401
翻译 Android LeetCode 存在重复元素
给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/contains-du...
2019-09-16 11:25:32 166
翻译 Android 控件拖拽系列 ViewDragHelper
坐标,自动贴边,参考大佬的 一个Demohttps://github.com/zhangqifan1/DragFloatViewViewDragHelper1.首先是一个自定义Viewpublic class MyDragView extends LinearLayout { private ViewDragHelper viewDragHelper; pub...
2019-09-10 16:46:36 340
翻译 Android 多canvas
场景1:在自定义View 的时候 一个Canvas 可能不够用bitmapCanvas = Bitmap.createBitmap(x, y, Bitmap.Config.ARGB_8888); canvas2 = new Canvas(bitmapCanvas);然后用这个 canvas2 画你想画的 最后一定要用onDraw(Canvas c) c.drawBitma...
2019-09-10 13:45:21 470
原创 Android 通过软键盘 的显隐控制Editext的光标
private EditText et; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ...
2019-09-10 12:49:03 385
原创 Android Bitmap is Recycled?
一般把本地图片 变成Bitmap 的方式 : BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = false; bitmap = BitmapFactory.decodeResource(getResources(), R.drawa...
2019-09-09 13:25:36 1132
原创 Android 自定义View 矩形相关 沿着Path 进行规则运动 高阶PathMeasure
先上目的图先画矩形 由于这么这个效果要求啊 我决定用Path ,如果要问为什么的话,那当直觉吧先是画笔准备 mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeWidth(stroke_w...
2019-09-03 14:30:58 1062
拉取我的github项目到本地 并且关联
2019-12-28
Android 自定义View 中如何 再new 一个Canvas
2019-09-09
安卓网络请求方面的求解决
2017-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人