一款Material Designed风格的Dialog
应用介绍
作者Carbs0126,源码MDDialog,MDDialog是一款Material Designed风格的Dialog,可以灵活定制其内容以及显示方式,如:可以添加中间的ContentView,可以对ContentView自由的添加代码操作,如添加点击事件等等;对于多个选项风格的 dialog,提供了直接设置多个选项的功能,并提供了精细的 UI 按下效果、点击回调函数等等。 介绍 这款Material Designed风格的Dialog的设计灵感来自于 MD 设计理念,你可以通过使用和AlertDialog相似的代码来构建MDDialog。 MDDialog具有多种有趣的属性: 可以设置显示/隐藏 title、显示/隐藏 确定/取消按钮(或者同时隐藏两个 button,具体 UI 效果可见微信的选择对话框); 可以向MDDialog添加一个自定义的View,同时可以在构建MDDialog时,使用setContentViewOperator(...)函数,添加操作自定义 view 的代码; 可以给MDDialog设置String[] messages,构建MDDialog的builder中提供了响应点击每一个String的回调函数,即,通过setOnItemClickListener(...)设置点击每一条目的回调; 可以自由定制MDialog的四个角的半径大小; MDDialog自动为每个message提供了按下效果,且按下效果会随着此item是否具有圆角而改变; 可以通过两种方式设置MDDialog的宽度,使用宽度占整个屏幕宽度的比值,或使用是精确的尺寸;

©软件著作权归作者所有。本站所有内容均来源于网络,不得违法使用,仅供学习使用,请支持正版!
转载请注明出处: 662P » 一款Material Designed风格的Dialog
发表评论 取消回复