https://micro.blog.csdn.net/article/details/52316588 如果移动端访问不佳,请访问 –> Github版 RoundedBitmapDrawable...背景 今天无意间看到一段实现圆形头像的代码: RoundedBitmapDrawable drawable = RoundedBitmapDrawableFactory.create(getResources...(), bitmap); drawable.setCircular(true); RoundedBitmapDrawable 这个类顿时就引起我的好奇了,一查发现是 android.support.v4....graphics.drawable.RoundedBitmapDrawable ,点击此处 可以看到官方的介绍。...xxActivity private void init() { RoundedBitmapDrawable drawableA = RoundedBitmapDrawableFactory.create
之前的系列文章 Android开发之那些好用的数据结构与API 和Android开发之那些好用的数据结构与API(二)中,已经介绍了一些,趁热打铁,本次介绍的内容很实用哦~~ 1、RoundedBitmapDrawable...RoundedBitmapDrawable 是 android.support.v4.graphics.drawable 里面的一个类,但是记得一定得是21+以上的版本。...getResources(); // 获取Bitmap图片 Bitmap src = BitmapFactory.decodeResource(res, R.drawable.pic); // 创建RoundedBitmapDrawable...对象 RoundedBitmapDrawable dr = RoundedBitmapDrawableFactory .create(res, src); // 设置圆角半径 dr.setCornerRadius...RoundedBitmapDrawable.png 2、DateUtils 在Android中经常要处理与日期有关的字段,当然可以用Java中的日期处理API,但是Android中也提供了,在android.text.format.DateUtils
图片圆角处理 for (int i = 0; i < mBannerArr.length; i++) { ImageView view1 = new ImageView(getContext()); RoundedBitmapDrawable...roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), BitmapFactory.decodeResource...(getResources(), mBannerArr[i])); //view1.setImageResource(R.mipmap.pic); roundedBitmapDrawable.setCornerRadius...(30); view1.setImageDrawable(roundedBitmapDrawable); mImageList.add(view1); } mViewpager.setClipChildren
生成圆图最简单方式 以前我们使用圆圈一般会自定义一个View,然后实现onDraw(),不过Android在android.support.v4.graphics.drawable 里面为我们实现了一个类RoundedBitmapDrawable...BitmapFactory.decodeResource(getResources(), R .drawable.ic_disc_blackground), discSize, discSize, false); RoundedBitmapDrawable...getMusicPicBitmap(musicPicSize,musicPicRes); BitmapDrawable discDrawable = new BitmapDrawable(bitmapDisc); RoundedBitmapDrawable...musicPicMargin, musicPicMargin); return layerDrawable; } 在上面代码中,我们先生成了唱盘对象BitmapDrawable,然后通过RoundedBitmapDrawable
android.support.v4.app.Fragment; androidx.fragment.app.Fragment; android.support.v4.graphics.drawable.RoundedBitmapDrawable...; androidx.core.graphics.drawable.RoundedBitmapDrawable; android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory
BitmapImageViewTarget(ivAvator) { @Override protected void setResource(Bitmap resource) { RoundedBitmapDrawable
common-styles.html#shi-li fresco圆角:https://www.fresco-cn.org/docs/rounded-corners-and-circles.html fresco圆角方案具体可见RoundedBitmapDrawable
领取专属 10元无门槛券
手把手带您无忧上云