今年的第一个项目也快完结了,哎,还是小孩子好。现在当了大学生,每天都要想着未来的各种各样的事情。
今天要写的是有关于新手引导的内容,这里还是一如既往的提供了能解决问题的简单方法,希望能帮到大家。
相信大家都知道,Android系统的交互界面是由一个又一个的Activity构成的,而我们在设计完布局xml文件后往往会在主类中调用setContentView(R.layout.activity_main)方法,这里实际上是把我们的布局添加到DecoreView上,DecoreView实际上是一个FrameLayout,通过添加一个透明的View到DecoreView上就能实现蒙板效果。下面我们来看看这个View
public class MB extends View implements View.OnTouchListener{
private Paint mPaint; //画笔
private int width; //屏幕宽度(也是蒙版宽度)
private int height;//屏幕高度
private PorterDuffXfermode pdf;
private OnMBTouchListener myMBTouchListener;//自定义的点击交互监听器
public MB(Context context) {//三个构造函数
super(context);
}
public MB(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public MB(Context context, @Nullable AttributeSet attrs, int defStyleAt