科技界 新科技新应用
首页 /  科普知识 /  内容

小米 MIX Fold 2自定义水印

科普知识 2023-06-06 14:30:39 安静观看

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 上实现自定义水印的一些思路和代码示例。

版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。