android 蒙版图片带拖动_Android实现蒙版弹出框效果
本文實(shí)例為大家分享了android蒙版彈出框效果的具體代碼,供大家參考,具體內(nèi)容如下
自定義
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默認(rèn)背景,否則dialog的邊緣發(fā)虛透明而且很寬
// 總之達(dá)不到想要的效果
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:
// 注冊(cè)
intent intent = appintent.getregphoneactivity(this.context);
context.startactivity(intent);
this.dismiss();
break;
}
}
}
用法如下:
new registerdialog(mcontext).show();
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持萬仟網(wǎng)。
希望與廣大網(wǎng)友互動(dòng)??
點(diǎn)此進(jìn)行留言吧!
總結(jié)
以上是生活随笔為你收集整理的android 蒙版图片带拖动_Android实现蒙版弹出框效果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis 硬件要求_Redis持久化机
- 下一篇: api 原生hbase_Hbase常用a