
小记
Scout丶MVP
Android小能手
展开
-
Android paint 和canvas 介绍
自定义view第一步先建立你所需要的属性<resources> <declare-styleable name="RoundProgressBar"> <attr name="textSize" format="integer"/> <attr name="progress" format="integer"/&...原创 2020-05-07 15:05:42 · 192 阅读 · 0 评论 -
小记:searchview
searchview先导包 implementation 'com.miguelcatalan:materialsearchview:1.4.0'然后再xml中去写一个控件<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.and...原创 2020-02-25 17:31:47 · 236 阅读 · 0 评论 -
小记:dagger
dagger就是一个依赖注入,有时候我们不希望出现这样的情况 a类依赖于B类 一般都是在A类中去new B类 但是这样有问题,玩意B类的构造函数改了,那么就要去改A类中的代码 是不符合标准的创建一个A类import javax.inject.Inject;public class A { @Inject B b; @Inject C c; @In...原创 2020-02-21 16:13:04 · 128 阅读 · 0 评论 -
小记:动态代理和工厂模式
工厂模式的发展简单工厂模式假如有小米和苹果两家电脑要生产,现有一个工厂接到活了那么首先写一个接口public abstract class Computer { public abstract void setOperationSystem();}再细化小米和苹果的制作方法public class MacComputer extends Computer { @Ov...原创 2020-02-20 22:49:27 · 399 阅读 · 0 评论