/**
* View转换为Bitmap图片
*
* @param view
* @return Bitmap
*/
// @SuppressLint("NewApi")
@RequiresApi(Build.VERSION_CODES.O)
private fun convertViewToBitmap(view :View) :Bitmap {
//创建Bitmap,最后一个参数代表图片的质量.
var bitmap :Bitmap= Bitmap.createBitmap(view.measuredWidth, view.measuredHeight, Bitmap.Config.ARGB_8888)
//创建Canvas,并传入Bitmap.
var canvas = Canvas(bitmap)
//View把内容绘制到canvas上,同时保存在bitmap.
view.draw(canvas)
return bitmap
}
Android View转换为Bitmap图片
最新推荐文章于 2024-06-16 13:16:31 发布