不知道是否用过系统的material库,如果用的话,里边自带一个ShapeableImageView可以设置圆角的,圆形当然也可以了,边框也可以加

不知道是否用过系统的material库,如果用的话,里边自带一个ShapeableImageView可以设置圆角的,圆形当然也可以了,边框也可以加
文章不错,受教了
Android Activity/Window/View/的background前言 Activity/Window/View 的background,平时接触最多的就是View的background,Activity的background次之,最后用的...
checkThread();//检查是否在主线程
这个说法是错误的,不是检查是否在主线程,而是检查是不是在当前线程。如果再子线程创建ViewRootImpl,这个线程就是子线程。
连简历都要自己带的公司我扭头就走
写的很好
Activity启动后View何时开始绘制(onCreate中还是onResume之后?)1.问题引入 在网上看一些文章的时候,发现Activity启动后,何时开始绘制View,有不同的说法:比如: 在Android应用层View绘制流程与源码分析中,包括我们的分...
是的呀,而且像什么后期加个分割线什么的,简直要命
约束布局ConstraintLayout看这一篇就够了目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
最大问题,当一个复杂布局写好了。别人就不好复用了,各种id强关联,牵一发动全身。
前言 在Android开发中,网络请求是每个开发者的必备技能。当前也有很多优秀、开源的网络请求库。例如: OkHttp Retrofit Android-async-http...
说了半天是为了最后的营销吗
Android开发5年,想跟大家聊聊我眼中的35岁定律其实很早就想写了,奈何当时啊有事耽误了,等有空闲都过了好几天了,再想写就 get 不到当时的心情和想法了 还好今天看到一篇文章又让我想起了当时的感受,所以吧今天就不偷懒了,努...
哈哈,很可爱
ActivityThread我们学习 Android 过程中会发现,我们的文件都是 .java 文件,也就是说 Android 开发还是用的 Java 语言来编写的。也正是这样,所以你们来学 Andro...
缘起 在Android开发中,我们经常会见到下面的代码,比如: 你曾经有没有想过这两者到底有什么区别?我该使用哪种呢? 常见的Handler.post揭秘 Handler的工...
我试了fat aar也不能把这两个打进去。。。。
Flutter动态化-Android(二)上一篇文章我们已经了解如何修改flutter engine代码实现动态化效果,这一篇文章主要是讲解,flutter build aar的过程,然后修改对应的gradle编译脚...
上一篇文章我们已经了解如何修改flutter engine代码实现动态化效果,这一篇文章主要是讲解,flutter build aar的过程,然后修改对应的gradle编译脚...