SkyD666 / AniVu

All-in-one Android app for RSS, BitTorrent dl & play. MVI arch, Material You style. ⭐️ Star to support! 一站式 RSS 订阅、BitTorrent 下载和媒体播放 Android 应用。采用 MVI 架构和 Material You 风格。⭐️点个 Star 以支持工作
https://t.me/SkyD666Chat
GNU General Public License v3.0
423 stars 10 forks source link

一些界面上的建议(MD3) #8

Open txyyh opened 3 months ago

txyyh commented 3 months ago

首先,还请调用Android系统动画,目前这个动画只是单纯的渐变实在不太好; 然后,作为一个md3 app,还请适配动态颜色。

另外,私认为 divider 用的太多了,订阅或者文章界面可以考虑试试 Card;然后更多界面图标很少,不太适合此类布局,可以试试 Navigation drawer,可能会好看点?

SkyD666 commented 3 months ago

调用Android系统动画,指的是页面切换吗

如果是的话,没有办法用系统的动画,因为这些页面是Fragment,不是Activity,系统的动画针对的是Activity

SkyD666 commented 3 months ago

对于divider ,应该需要评估一下,原因请见:https://m3.material.io/components/cards/guidelines#406a4338-c187-4d1f-b289-502a79eb6b47 ------ Don't force content into cards when spacing, headlines, or dividers would create a simpler visual hierarchy

txyyh commented 3 months ago

那试试 spacing 主要还是 divider 用的太多

txyyh commented 3 months ago

如果是的话,没有办法用系统的动画,因为这些页面是Fragment,不是Activity,系统的动画针对的是Activity

也许可以参考下还在使用fragment时期的tachi代码是如何实现的

SkyD666 commented 3 months ago

如果是的话,没有办法用系统的动画,因为这些页面是Fragment,不是Activity,系统的动画针对的是Activity

也许可以参考下还在使用fragment时期的tachi代码是如何实现的

能给个地址吗

txyyh commented 3 months ago

随便一个taichi分支都有以前的历史提交,比如这个

SkyD666 commented 3 months ago

https://github.com/SkyD666/AniVu/assets/32453770/6259cd3d-2b7c-43d9-bc0d-b1df70dec079

您指的系统的切换效果是这种从右侧进入的效果吗

txyyh commented 3 months ago

您指的系统的切换效果是这种从右侧进入的效果吗

是的 您完全可以通过查看 android 14 的设置界面来参考最终效果

SkyD666 commented 3 months ago

是的 您完全可以通过查看 android 14 的设置界面来参考最终效果

其实这个效果应该也不是跟随系统的,fragment切换也可以设置这样的动画

SkyD666 commented 3 months ago

动态色与更换主题请见此处:https://github.com/SkyD666/AniVu/actions/runs/8558141909