引用关键字
图片圆角
加载处理原图圆角
Glide和Picasso
Glide
使用扩展Glide Transformations
1 | repositories { |
设置代码
1 | Glide.with(this).load(url) |
Picasso
使用扩展picasso-transformations
引用
1 | repositories { |
使用
1 | Picasso.with(mContext).load(R.drawable.demo) |
Fresco
- Fresco:https://github.com/facebook/fresco
- 使用文档:https://www.fresco-cn.org/docs/index.html
- 扩展:Fresco Processors https://github.com/wasabeef/fresco-processors
第一步:引入支持
1 | dependencies { |
第二步:使用SimpleDraweeView代替ImageView
1 |
|
注意其中的:
app:roundedCornerRadius=”2dp”
这样你就得到了一个2dp圆角的ImageView。
初始化
1 | public class MyApplication extends Application { |
加载图片
1 | Uri uri = Uri.parse("https://raw.githubusercontent.com/facebook/fresco/gh-pages/static/logo.png"); |
圆角图片组件
1 | repositories { |
XML中应用
1 | <com.makeramen.roundedimageview.RoundedImageView |
代码中应用
1 | RoundedImageView riv = new RoundedImageView(context); |
背景圆角
1 |
|
容器圆角(CardView)
引用
1 | dependencies { |
设置
1 | <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" |