Android 蒙层效果的实现
来源:互联网 发布:php软件用什么软件 编辑:程序博客网 时间:2024/05/22 01:50
apk在第一次进入时 ,在主界面蒙上一层半透明的阴影效果,阴影上会突出显示说明主界面上的一些控件或文字。
直接上代码:
// 蒙层
public void mengcengDialog() {
final Dialog dialog = new Dialog(getActivity(), R.style.custom_dialog);
TextView textView = new TextView(getActivity());
textView.setText(getString(R.string.isFirstShopHint));
textView.setTextSize(18);
textView.setTextColor(Color.WHITE);
textView.setGravity(Gravity.CENTER);
textView.setPadding(0, 0, 0, 600);
textView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (dialog.isShowing())
dialog.dismiss();
}
});
LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT);
dialog.addContentView(textView, layoutParams);
dialog.show();
WindowManager windowManager = getActivity().getWindowManager();
Display display = windowManager.getDefaultDisplay();
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
lp.width = (int) (display.getWidth()); // 设置宽度
lp.height = (int) (display.getHeight());
dialog.getWindow().setAttributes(lp);
// dialog.getWindow().setGravity(80);
}
styles.xml里面的代码:
<style name="custom_dialog" parent="android:style/Theme.Dialog">
<item name="android:background">#00000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
</style>
- Android 蒙层效果的实现
- Android 蒙层效果的实现
- Android 图片处理,实现蒙层效果
- Android 新手引导蒙层效果实现
- android的蒙层效果的实现及根据网络恢复
- Android 新手引导半透明蒙层效果实现
- Android用户首次打开APP出现教学蒙层效果的实现
- AJAX实现的层拖动效果
- 拖拽浮动层的效果实现
- JavaScript弹出层效果的实现方法
- jQuery实现很炫很酷的弹出层效果
- jQuery实现很炫很酷的弹出层效果
- 实现Flex的div浮动层效果
- CSS固定层的效果实现
- 网页蒙层实现加载效果
- Android中自定义实现高德地图图层效果的源码
- Android Dialog去除蒙层/遮盖效果
- 基于jquery实现的弹出层效果实现!
- 【Oracle】ORACLE 12c DB In-Memory相关参数
- Qsort对二位数组的排序
- 计算机网络基础试题
- 转 公钥,私钥和数字签名这样最好理解
- Android隐藏/移除ActionBar
- Android 蒙层效果的实现
- LEETCODE--Binary Tree Level Order Traversal II
- “码“上行动——饿了么黑客马拉松大赛正式开放报名!
- jQuery 小技巧
- vim windows 中文乱码
- SPFA算法
- Cloud Design Pattern - Gatekeeper Pattern(守门人模式)
- Android 双进程保证service不被杀死
- 如何取Android设备日志