Android标准Glide加载圆形图和圆角矩形图
16lz
2022-03-29
引入:
implementation 'com.github.bumptech.glide:glide:4.9.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
<?xml version="1.0" encoding="utf-8"?>
package zhangphil.glide;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ImageView;import com.bumptech.glide.Glide;import com.bumptech.glide.load.resource.bitmap.CircleCrop;import com.bumptech.glide.load.resource.bitmap.RoundedCorners;import com.bumptech.glide.request.RequestOptions;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String imgUrl = "https://avatar.csdn.net/9/7/A/3_zhangphil.jpg"; ImageView image1 = findViewById(R.id.image1); ImageView image2 = findViewById(R.id.image2); ImageView image3 = findViewById(R.id.image3); Glide.with(this).load(imgUrl).centerCrop().into(image1);//加载原始图片和其他形状的图片形状作为对比。 Glide.with(this).load(imgUrl).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(image2);//标准圆形图片。 Glide.with(this).load(imgUrl).apply(RequestOptions.bitmapTransform(new RoundedCorners(50))).into(image3);//四周都是圆角的圆角矩形图片。 }}
输出如图:
更多相关文章
- Android直播系统平台搭建之图片实现阴影效果的方法小结
- 一步教你超简单设置Android(安卓)Studio背景图片
- Android轮播图Banner使用方法
- android每日一问【2011-09-27】
- Android中几种图像特效处理方法小结
- android 图片旋转
- android RadioButton放大或者缩小
- Android(安卓)游戏开发基础
- Android根据Button状态(normal,focused,pressed)显示不同背景图