@YuKongA13579 · Post #2102 · 07.05.2026 г., 14:38
补充了小米相册同款二级菜单设计,并非基于垃圾 Flutter 相册的组件,所有设计和动效以 View 版本相册为准。 #miuix
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #164 · 14 окт.
🙄Разминка для ума! Треугольник Серпинского, интересная фигура которую построить достаточно просто. Алгоритм такой: 1. создаём любые 3 точки на плоскости 2. из этих точек случайно выбираем любую, как начальную 3. случайно выбираем любую точку из этих же трёх точек как цель 4. перемещаемся в сторону цели на половину расстояния 5. повторяем бесконечно с пункта 3 Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал! Я собрал пример построения такой фигуры на базе Qt. 🌎 Код можно посмотреть здесь. С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник. Особенности примера: 🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку. 🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал. 🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат. 🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов painter.fillRect(rec, QColor(0, 0, 0, 100)) То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней. Если сделать виджет фулскрин, то у нас получится некий ScreenSaver))) 🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами. #qt#source#tricks
Пребарај: #miuix
@YuKongA13579 · Post #2102 · 07.05.2026 г., 14:38
补充了小米相册同款二级菜单设计,并非基于垃圾 Flutter 相册的组件,所有设计和动效以 View 版本相册为准。 #miuix
Hashtags
@YuKongA13579 · Post #2101 · 06.05.2026 г., 11:03
使用 miuix-blur 实现的带折射、色散和传感器驱动高光的液态玻璃悬浮底栏。大多数液态玻璃相关的 shader 和代码实现来自 backdrop 项目。 #miuix
Hashtags
@YuKongA13579 · Post #2062 · 04.05.2026 г., 17:52
由于前两天已经给 miuix-blur 添加了小米的边缘高光支持,所以今天索性拓展了 miuix-blur 接口。因为当初设计的时候 api 基本就照搬了 backdrop 的,改起来很容易。 现在,如果你既想要高级材质效果还想要液态玻璃效果,可以不用引入多个库,通过导入自定义 shader 就可以实现完整液态玻璃效果,我在example 中预留了一份,性能还不错。 你还可以简单修改实现基于传感器的高光跟随效果(需要注意的是,小米的边缘高光其实本身就是有这个能力的,但效果微乎其微)。 需要注意的是,miuix-blur 有着较为激进的降采样(默认,不可修改),所以模糊和液态玻璃的质量肯定是没其他库好的,但实际上没几个用户真的在意这点质量。 #miuix
Hashtags
@YuKongA13579 · Post #2059 · 02.05.2026 г., 01:45
看起来性能还不错了 #miuix
Hashtags
@YuKongA13579 · Post #1983 · 10.04.2026 г., 12:30
带有 miuix 主题的阅读 Compose 版:https://github.com/HapeLee/legado-with-MD3 带有 miuix 主题的 ScrcpyForAndroid:https://github.com/Miuzarte/ScrcpyForAndroid 带有 miuix 主题的音乐标签编辑器:https://github.com/Replica0110/Lyrico #miuix
Hashtags
@YuKongA13579 · Post #1975 · 05.04.2026 г., 02:22
不少人遇到用 miuix-blur 出现大色块问题,这里提示一下原因。 #miuix
Hashtags
@YuKongA13579 · Post #1974 · 02.04.2026 г., 11:13
已发布 v0.9.0 #miuix
Hashtags
@YuKongA13579 · Post #1971 · 31.03.2026 г., 05:12
下版本 Miuix 会在 MiuixTheme 中提供全局 G2 圆角开关,这是性能比 MD3 差的很大一部分原因。 #miuix
Hashtags
@YuKongA13579 · Post #1967 · 30.03.2026 г., 00:37
昨晚 miuix-blur 发在 GitHub Package 了,感兴趣的可以试试。 #miuix
Hashtags
@YuKongA13579 · Post #1966 · 29.03.2026 г., 05:00
0.9.x 版本准备大改一下 miuix 当前项目框架,具体修改如下: 1、平台实现和常用方法移至轻量 miuix-core; 2、基础 UI 组件移至 miuix-ui (Switch、CheckBox 等); 3、扩展封装组件移至 miuix-preference (SuperSwitch、SuperCheckBox 等,同时改名为 SwitchPreference、CheckBoxPreference...); 4、让 miuix-icons、miuix-blur、miuix-navigation3-ui 三个库均可独立于 miuix-ui/miuix-preference 使用,仅依赖轻量 miuix-core。 不出意外的话这应该就是 1.0 版本最终的结构了。 #miuix
Hashtags
@YuKongA13579 · Post #1872 · 13.02.2026 г., 07:28
0.8.2+ 版本会用 md3 的逻辑重构导航栏的组件用法,并添加四种样式自定义(因为有人很喜欢md3的模式,现在都加上了)。同时添加 NavRail 用于宽屏。 #miuix
Hashtags
@YuKongA13579 · Post #1841 · 30.01.2026 г., 07:06
os3 官方似乎给很多组件搞了高光描边,我这边 compose miuix 不会跟进,不喜欢这种跟风出来的设计。 以及后续组件如果有更好、更和谐的样式,可能不会完全保持官方风格。或者小米新的设计依托,也不会完全跟随小米设计。 什么是跟风设计,iOS26 有了之后,现在小米、OPPO、vivo、荣耀、华为全有了😇 #miuix
Hashtags