建议对动画等细节进行改善

举头望涵涵,低头思第一。 https://www.dffzmxj.com

以前在GitHub上发布过,但是被忽略了,所以整理意见重新发布一个到这里。

希望可以采纳。

涟漪

MDUI的涟漪在长宽比较大的元素内扩散时会呈现椭圆形,而不是原生应用和MDC框架的正圆。

所以扩张方式应为长宽同时同值增加,如果用scale实现的话(毕竟transform好像有硬件加速),需确保长宽同值。

Snackbar

MD规范有写,Snackbar在底部弹出时,FAB应上移来保留给Snackbar的空间,因此在mdui.snackbar被调用时,如果position被设置成bottom,则可以给.mdui-fab-fixed添加一个class(或者给body)来兼容此。

菜单扩展动画

MDUI菜单扩张使用的动画真的不美妙,感觉很迟钝。

推荐仅扩张高度,宽度始终固定,且内容透明度可以由0(触发展开的瞬间)到1(展开完毕前一小段时间)变化。

对话框

希望可以允许全屏对话框和底部对话框,样式存在于MD规范中。

共 2 个回答
举头望涵涵,低头思第一。 https://www.dffzmxj.com

我也想说,但是忘了,在GitHub上说过。

其实还有很多想说的,不过还是自己另行实现吧。

还有input的点击动画,Material Design 官方的是点击input后,

官方的动画是高亮色从input底下这条细线的中央到四周扩散,

而MDUI是直接整条细线直接渐变...有点单调

详细请自行体会:

官方的输入框动画:getmdl.io/components/index.html#textfields-section

MDUI的动画:www.mdui.org/docs/textfield/demo1