JessYan
JessYan
https://github.com/JessYanCoding/InsGallery/blob/c3df73c1c88ef839702cf02f33cbc59b04feeb42/picture_library/src/main/java/com/luck/picture/lib/instagram/InsGallery.java#L112 你自己 new
https://github.com/JessYanCoding/InsGallery/blob/c3df73c1c88ef839702cf02f33cbc59b04feeb42/picture_library/src/main/java/com/luck/picture/lib/instagram/InsGallery.java#L112 Call this method yourself
https://github.com/JessYanCoding/InsGallery/pull/20
You can use [local library](https://github.com/JessYanCoding/InsGallery/blob/master/app/build.gradle#L36)
官方模板怎么做,就跟着他怎么做
https://github.com/JessYanCoding/MVPArms/issues/387
经测试 **com.library.tangxiaolv:dexknife-plus:1.0.5.alpha** 是支持 **com.android.tools.build:gradle:3.0.0** 以及 **com.android.tools.build:gradle:3.0.1**的 只是不支持 **com.android.tools.build:gradle:3.1.0** 及以上版本 (请求支持) [**MVPArms**](https://github.com/JessYanCoding/MVPArms) 或者 [**MVPArt**](https://github.com/JessYanCoding/MVPArt) 框架使用者在 **dexknife.txt** 文件中加入以下即可: ```java -keep **.GlobalConfiguration.class -keep **.GlobalConfiguration$*.class ``` 如果还有哪个类继续报 **NoClassDefFoundError**,那就继续 **-keep** 哪个类
@paul1992li 感谢分享
Activity 和 Fragment 作为最基本的单位,只是框架为了使用者更好理解,而抽象的概念,因为框架默认的逻辑是在 Activity onCreate 时设置一次 Density,Activity 的 UI 内容也会在 onCreate 后使用设置后的最新 Density 计算 UI 尺寸,呈现内容,所以这是 Activity 作为基本单位的缘由,但这只是默认实现,并不意味着框架把这个地方限制死了 如果你自行控制 setDensity 的时机,也可以自定义一个控制单位,比如你在某个 View 显示前,自己 setDensity,也就将控制粒度细化到了这个 View 上,甚至你可以设置一个定时器,在某一个时间 setDensity,然后在刷新某些自定义 View,屏幕适配逻辑完全可以按照你的业务自由实现,没有任何限制,并不局限于 Activity...
根据以往的 issues,你的问题,自己重新 [设置下屏幕宽高](https://github.com/JessYanCoding/AndroidAutoSize/blob/master/demo/src/main/java/me/jessyan/autosize/demo/BaseApplication.java#L91) 就可以了