- 禁止截屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
2.自定义按钮的Ripple颜色
新建drawable文件,添加<ripple>节点,如下:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@android:color/holo_red_dark">
<item android:drawable="@android:color/white"/>
</ripple>
adnroid:color
后面的为ripple的颜色,<item/>
中的drawable
为StateNormal的背景,可以为颜色,可以为drawable。
然后将按钮的背景设置为该drawable文件:
<Button
background="@drawable/ripple_background"
/>
注意:当你的minSDKVersion大于等于21的时候,可以直接在drawable文件夹中添加<ripple/>节点,如果小于的时候,你需要在相应的drawable文件夹中添加,如drawable-v21、drawable-v22等
3.TextView设置删除线
TextView textView = ...
textView.setPaintFlags(oldPrice.getPaintFlags()| Paint.STRIKE_THRU_TEXT_FLAG);