
安卓的深入学习之路
文章平均质量分 72
驴与鱼
这个作者很懒,什么都没留下…
展开
-
Flutter Module生成aar遇到的问题和解决方法
Flutter本地生成aar产物及问题 首先在Android studio终端输入flutter build aar, 如果看到 Built build/host/outputs/repo.后可以在一下场景可以看到产物在这块我遇到一个问题,执行flutter build aar时出现:Android property not found.Initialization script '....\packages\flutter_tools\gradle\aar_init_script.gra原创 2021-07-09 10:58:33 · 2663 阅读 · 4 评论 -
Android学习研究(二)之BitmapShader
BitmapShader用于绘制位图作为纹理的着色器。通过设置平铺模式可以重复或镜像位图。我们会经常用它来实现圆形图片或圆角图片.今天研究一下BitmapShader的用法BitmapShader的构造方法有三个参数: 1,Bitmap bitmap:位图 2, Shader.TileMode tileX: The tiling mode for x to draw the bitmap in.原创 2017-03-21 13:54:14 · 896 阅读 · 0 评论 -
Adroid学习研究(一) PathEffect 详细解析
PathEffect是绘制path路径增加特殊效果的类,它的子类有ComposePathEffect, CornerPathEffect, DashPathEffect, DiscretePathEffect, PathDashPathEffect, SumPathEffect; CornerPathEffect(float radius):它将Path的各个连接线段之间的夹角用一种更平滑的方式连原创 2017-03-16 13:22:08 · 521 阅读 · 0 评论 -
Android学习研究(三)PorterDuffXfermode解析
PorterDuffXfermode用于创建一个使用指定的porterduffxfermode模式的绘画.使用方法: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); canvas.drawRoundRect(0,0,bitmap.getWidth(),bitmap.getHeight(),20,20,paint)原创 2017-04-07 15:18:47 · 462 阅读 · 0 评论 -
Android学习研究(四)通过PorterDuffXfermode形成简单的圆角和圆形图片
我们之前学习了PorterDuffXfermode了,现在我们来用它做一下简单的圆角和圆形图片 首先自定义属性:<resources> <declare-styleable name="RoundImageView"> <attr name="backgroundresource" format="reference"></attr> </declare-style原创 2017-04-20 14:41:40 · 695 阅读 · 0 评论 -
Android学习研究(五)通过BitmapShader实现圆形图片
上一篇咱们通过PorterDuffXfermode实现圆形图片 Android学习研究(四)通过PorterDuffXfermode形成简单的圆角和圆形图片 这一次咱们用BitmapShader来实现圆形图片.BimapShader实现圆形图片的原理是: 1,通过Matrix对图片进行缩放, 2,然后画笔设置shader, 3,最后画圆首先我们对图片进行缩放,然后设置shader:原创 2017-04-21 15:46:22 · 686 阅读 · 0 评论 -
Android事件分发机制解析(一)
之前一直没有时间写东西,现在打算写一篇关于事件分发机制的文章.关于这类文章网上肯定有许多而且还比我 的好的,我只是尽我最大努力讲清楚,也让我重新梳理一下.onTouch , onClick, onTouchEvent的关联和区别onTouch方法 myButton.setOnTouchListener(new View.OnTouchListener() {原创 2017-09-04 12:39:13 · 370 阅读 · 0 评论 -
使用Nexus搭建maven私有仓库
下载安装首先我们需要下载解压压缩包: (下载地址) 假设我们的解压地址为:D:\maven\nexus-3.13.0-01-win64\nexus-3.13.0-01\bin注意: 一定要用管理员身份运行cmd 注意: 一定要用管理员身份运行cmd 注意: 一定要用管理员身份运行cmd 这时候运行命令:nexus.exe/install ...原创 2018-08-09 10:58:43 · 6691 阅读 · 0 评论