小米 MIX Fold 2自定义水印
1、
ImageView imageView
=
findViewById
;">.
id
.
my_image_view
)
;
imageView
.
setImageResource
;">.
drawable
.
my_watermark
)
;
1、如果需要在代码中动态设置 ImageView 的 elevation 属性,可以使用 setElevation 方法。例如,可以使用以下代码将 ImageView 的 elevation 设置为 10dp:
imageView
.
setElevation
;">*
getResources
;">)
.
getDisplayMetrics
;">)
.
density
)
;
1、如果需要在水印图片上添加文字,可以使用 Canvas 和 Paint 类来实现。具体可以参考
中对于 Canvas 和 Paint 的介绍。例如,可以使用以下代码在水印图片上添加一段文字:
Bitmap bitmap
=
BitmapFactory
.
decodeResource
;">;">)
,
R
.
drawable
.
my_watermark
)
;
Canvas canvas
=
new Canvas
;">)
;
Paint paint
=
new Paint
;">)
;
paint
.
setColor
;">.
RED
)
;
paint
.
setTextSize
;">)
;
canvas
.
drawText
;">"My Watermark"
,
10f
,
50f
,
paint
)
;
imageView
.
setImageBitmap
;">)
;
以上是在小米 MIX Fold 2 上实现自定义水印的一些思路和代码示例。
版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。