在开发商业应用时候,用户第一次进入app,有种无从下手的感觉,我们作为开发者要提供可用户一些指引,
这些指引不能让用户看着唐突,要舒服的展示给用户,带着用户愉快的使用我们的app。
怎么让用户舒服呢? 我们不能直接弹出一个AlterDialog,这样会吓跑你的用户,所以嘛 我们要温柔一点
那就在整个窗体做文章吧。
我们可以对定义自定义主题theme来实现这个tip,很柔和的让用户接受,这里不打算讨论之定义theme,只是提供
一种简单的做法,自定义theme在后面的blog中再研究。
先看看效果图吧:
看起来很爽吧 。我来说说怎么做的吧。
这个tip是一个窗体级别的,不像button这些窗体属性,可以根据修改theme来修改它的样式,使用是在manifest.xml
中修饰对应的Activity。
具体步骤:
1、定义一个在valuse中themes文件,设置一个自定义主题myApptheme,继承android系统的theme。dialog主题
<resources>
<style name="myAppTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/tip</item>
</style>
</resources>
2、在manifest。xml中给对应的Activity设置style,引用自定义的主题
<activity
android:name="com.example.themedemo.MainActivity"
android:label="@string/app_name"
android:theme="@style/myAppTheme">
3、虚拟化背景
Activity中只需要做虚拟化背景,其他的都不需要做
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
大功告成
分享到:
相关推荐
Tip类demo Tip类demo Tip类demo Tip类demo Tip类demo Tip类demo
Optimal Tip-To-Tip Efficiency(弟高值d2f算法).pdf Optimal Tip-To-Tip Efficiency(弟高值d2f算法).pdf Optimal Tip-To-Tip Efficiency(弟高值d2f算法).pdf Optimal Tip-To-Tip Efficiency(弟高值d2f算法).pdf ...
TIPTOP與其他系統之WebService接口資料
tiptop程序设计
本文主要讲了TIP42c三极管参数及引脚图的相关知识,希望对你的学习有所帮助。
TIP122 数据手册 PDF。
tiptop erp 系统基本资料,深圳数码的哦
vc 编辑框显示tip,当鼠标停在编辑框上时,显示tip提示
蒙自源TIPTOP ERP项目启动大会文档.pptx
ring and tip for voip ect ring and tip for voip ectring and tip for voip ect
TIP42C.pdfTIP42C.pdf
tip之bug 帐号对应信息显示出错
TIPTOP GP5.3 Inventory
大功率晶体管 tip122 是npn型的。
Tip42C资料
漂亮的jquery tip,类似于弹出层的效果,很漂亮
js中的tip提示信息js中的tip提示信息js中的tip提示信息js中的tip提示信息
蒙自源TIPTOP_ERP项目启动大会文档.pptx
Java balloon Tip Tool Java balloon Tip Tool
delphi code tip Local Ver DB : SQLLite