pc弹窗宽度_弹窗设计的5条原则

本文探讨了弹窗在设计中的应用,包括如何定制弹窗尺寸以适应不同屏幕,梳理弹窗类型,强调弹窗的特性,以及如何在设计中融入品牌感。通过实例分享,展示了从确定尺寸、选择弹窗类型到呈现品牌风格的全过程,旨在提升弹窗设计的价值。
摘要由CSDN通过智能技术生成

今天和大家分享的是弹窗在设计中的应用。弹窗是链接产品交互与用户操作的常用方式,它既能处理用户的「即时任务」,也能作为提示通知用户的当前操作反馈或状态,但你真的足够了解它吗?

背景

前两天一个小伙伴咨询我“弹窗”问题,说现在主管让他把产品正在使用的弹窗梳理下,整理成规范。这让他感觉无从下手,弹窗不就是一个弹窗么,怎么做才能让你的弹窗变得有意义呢?

我们大多数普通设计师每天工作都处在一个点上,单纯做好交互或者视觉本身,也就是我们常说的单点;但是高级设计师却可能需要解决线的问题,不止是某个点的某个问题;到资深设计师阶段,你还可能需要解决面的问题,设计专家做的可能就是面的事情。

很多人可能会有这个疑问,怎么做事情才叫由从点到线,以上面整理弹窗规范为例,看似一个简单需求,我们是如何体现它的设计价值?接下来我分享一个我之前项目的弹窗案例,希望可以帮助大家打开这个思路!

1.定制弹窗尺寸

既然是弹窗需求,那么首先就是如何去确定尺寸。大家也可以问问自己,你拿到这个项目,会如何确定尺寸?大多数人,可能通过看竞品来参考,这是一个方法;但是有没有更科学的做法呢?

百度指数百度指数能帮助我们查到很多不错的数据,比如屏幕分辨率,手机占用率等!在真正着手设计一个弹框时,市面上各种各样尺寸的屏幕分辨率,如果你希望以一个尺寸适配所有屏幕分辨率,那可以参考以下数据:

自定义dialog的弹窗可以通过以下步骤实现: 1. 首先,在需要弹窗的地方创建CustomDialog类的实例。可以使用以下代码创建一个CustomDialog对象: ```java CustomDialog dialog = new CustomDialog(this, R.layout.logout_dialog, true, 0.45, 0.33) { @Override public void do_sure() { Intent intent = new Intent(FragmentActivity.this, secondActivity.class); startActivity(intent); } }; ``` 2. 在styles.xml文件中定义Dialog弹窗的样式。可以使用以下代码定义一个名为"KfDialog"的样式: ```xml <style name="KfDialog" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="android:textSize">17sp</item> <item name="android:textColor">#000</item> </style> ``` 3. 在CustomDialog类中,可以通过设置宽度和高度的比例来控制弹窗的大小。例如,0.45表示弹窗宽度为屏幕宽度的45%,0.33表示弹窗的高度为屏幕高度的33%。 4. 在CustomDialog类中,可以重写do_sure()方法来定义确定按钮的点击事件。在该方法中,可以进行Activity的跳转操作。 最后,通过调用dialog.show()方法来显示自定义的弹窗。 请注意,以上代码只是一个示例,具体实现可能会根据你的需求而有所不同。 #### 引用[.reference_title] - *1* *3* [自定义dialog弹窗样式](https://blog.csdn.net/weixin_45379305/article/details/104579151)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Android自定义Dialog弹窗](https://blog.csdn.net/qq_36342492/article/details/90670628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值