![](/img/trans.png)
[英]How to draw Flag on Face Or Paint Or Overlay Image on Face or another Image in Android pragmatically
[英]How to create an overlay for app as an watermark in Android pragmatically?
我想制作一個應用程序,其中會有一個水印,該水印將顯示在每個活動中,包括片段(如果存在)。 我想以編程方式做到這一點,沒有任何用於減少冗余和樣板代碼的 XML。 它的主要目的是,如果我與其他人共享一個 APK,那么他就無法竊取我的 APK,因為它到處都包含一個奇怪的水印。
我為此創建了一個庫,以可重用的方式做到這一點。 這是有關如何在Java和Kotlin 中使用它的文檔。 首先,從要顯示水印的活動中對其進行初始化-
AppWaterMarkBuilder.doConfigure()
.setAppCompatActivity(MainActivity.this)
.setWatermarkProperty(R.layout.layout_water_mark)
.showWatermarkAfterConfig();
然后你可以在你的應用程序的任何地方隱藏和顯示它 -
/* For hiding the watermark without callback*/
AppWaterMarkBuilder.hideWatermark()
/* For showing the watermark without callback*/
AppWaterMarkBuilder.showWatermark()
您需要創建一個畫布對象,然后在其上繪制。 畫布將與屏幕大小相同,因此您可以測量水印位圖的大小。 然后將其渲染為活動中的背景圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.