android 蒙版图片带拖动_Android实现蒙版弹出框效果
本文實例為大家分享了android蒙版彈出框效果的具體代碼,供大家參考,具體內容如下
自定義
package cn.lxsdb.yyd.app.dialog;
import cn.lxsdb.yyd.app.r;
import cn.lxsdb.yyd.app.constants.appintent;
import android.app.dialog;
import android.content.context;
import android.content.intent;
import android.os.bundle;
import android.view.motionevent;
import android.view.view;
import android.view.window;
import android.view.windowmanager.layoutparams;
import android.widget.imagebutton;
public class registerdialog extends dialog implements
android.view.view.onclicklistener {
private imagebutton cancel;
private imagebutton experiencenow;
context context;
view registerview;
public registerdialog(context context) {
super(context);
this.context = context;
}
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
requestwindowfeature(window.feature_no_title);
// 這句代碼換掉dialog默認背景,否則dialog的邊緣發虛透明而且很寬
// 總之達不到想要的效果
getwindow().setbackgrounddrawableresource(android.r.color.transparent);
registerview = view.inflate(this.context, r.layout.layout_register_dialog, null);
setcontentview(registerview);
// 這句話起全屏的作用
getwindow().setlayout(layoutparams.match_parent, layoutparams.match_parent);
initview();
initlistener();
}
@override
public boolean ontouchevent(motionevent event) {
this.dismiss();
return super.ontouchevent(event);
}
private void initlistener() {
cancel.setonclicklistener(this);
experiencenow.setonclicklistener(this);
}
private void initview() {
cancel = (imagebutton) findviewbyid(r.id.ib_close);
experiencenow = (imagebutton) findviewbyid(r.id.ib_register_now);
}
public void onclick(view v) {
switch (v.getid()) {
case r.id.ib_close:
this.dismiss();
break;
case r.id.ib_register_now:
// 注冊
intent intent = appintent.getregphoneactivity(this.context);
context.startactivity(intent);
this.dismiss();
break;
}
}
}
用法如下:
new registerdialog(mcontext).show();
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持萬仟網。
希望與廣大網友互動??
點此進行留言吧!
總結
以上是生活随笔為你收集整理的android 蒙版图片带拖动_Android实现蒙版弹出框效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis 硬件要求_Redis持久化机
- 下一篇: android 禁用dlsym_Andr