Android給當前應用新增水印
阿新 • • 發佈:2019-02-17
/** * 描述:水印工具 */ public class WaterMarkUtil { public static String mWaterMarkDesc; /** * 顯示水印佈局 * * @param activity */ public static boolean showWatermarkView(final Activity activity) { final ViewGroup rootView = activity.getWindow().getDecorView().findViewById(android.R.id.content); View framView = LayoutInflater.from(activity).inflate(R.layout.layout_watermark, null); //可對水印佈局進行初始化操作 rootView.addView(framView); return true; } }
使用說明:
1、layout_watermark.xml 為水印佈局檔案,可自定義為任何佈局,在其跟佈局新增 android:alpha 可設定水印的透明度
android:alpha="0.1"
2、在自己的BaseActivity的onCreate方法中新增以下程式碼,即可為所有Activity新增水印。
WaterMarkUtil.showWatermarkView(this);