玛丽今天说梦话了吗
那么问题出在哪了呢?我写的东西太简单了,没有够到能被这套布局简化工作量的复杂度( 我需要的是把页面底部的 Emoji 行和分享/设置/保存按钮给放到应该是 supporting pane 的位置上,但是默认状态下应该是同时显示的。
然后就需要回退到老办法:小中大三套布局,然后根据当前的屏幕比例/尺寸来使用对应的布局,当然我这里中和大的布局基本一致。
那么如何判断现在是什么状态呢,就要看 WindowSize 类了。
好消息是官方在这里也给了抽象过的接口:只需要判断是 compat / medium / large 而不需要自己去专门计算了。
不过有趣的是官方的判断方式是分别根据横向宽度和纵向高度来的,并且给了一个什么宽度对应什么状态的表格。
同时官方还给了个说明:
我自然就根据这个直接用宽度来判断了。
那么如何判断现在是什么状态呢,就要看 WindowSize 类了。
好消息是官方在这里也给了抽象过的接口:只需要判断是 compat / medium / large 而不需要自己去专门计算了。
不过有趣的是官方的判断方式是分别根据横向宽度和纵向高度来的,并且给了一个什么宽度对应什么状态的表格。
同时官方还给了个说明:
Note: Most apps can build a responsive UI by considering only the width window size class.
我自然就根据这个直接用宽度来判断了。
玛丽今天说梦话了吗
然后就需要回退到老办法:小中大三套布局,然后根据当前的屏幕比例/尺寸来使用对应的布局,当然我这里中和大的布局基本一致。 那么如何判断现在是什么状态呢,就要看 WindowSize 类了。 好消息是官方在这里也给了抽象过的接口:只需要判断是 compat / medium / large 而不需要自己去专门计算了。 不过有趣的是官方的判断方式是分别根据横向宽度和纵向高度来的,并且给了一个什么宽度对应什么状态的表格。 同时官方还给了个说明: Note: Most apps can build a responsive…
Google 的问题在哪呢?主要是下面的两点:
1. 缺少宽屏幕下的 AppBar 组件。第一张图的 Navigation Rail 可以认为是 Navigation Bar 的大屏版本。我其实是想要一个这样子的 AppBar 的。于是用 Navigation Rail 魔改了一个。
2. SideSheets 还没有 Jetpack Compose 版本。我把设置相关的东西丢进了 BottomSheet,想把大屏版本做成侧边的 SideSheet(图二的样子)。但遗憾的是 SideSheet 的状态是图三:Jetpack Compose 的组件大概才还没建新文件夹(
最后也就是一点简单认识,今天愚人节错了就错了(
比如今天唐突想起来是不是可以给 Wallpaper tunnel 做折叠屏外屏和内屏分别壁纸的适配,然后发现好像官方没 api 拉倒,有缘再整(
1. 缺少宽屏幕下的 AppBar 组件。第一张图的 Navigation Rail 可以认为是 Navigation Bar 的大屏版本。我其实是想要一个这样子的 AppBar 的。于是用 Navigation Rail 魔改了一个。
2. SideSheets 还没有 Jetpack Compose 版本。我把设置相关的东西丢进了 BottomSheet,想把大屏版本做成侧边的 SideSheet(图二的样子)。但遗憾的是 SideSheet 的状态是图三:Jetpack Compose 的组件大概才还没建新文件夹(
最后也就是一点简单认识,今天愚人节错了就错了(
比如今天唐突想起来是不是可以给 Wallpaper tunnel 做折叠屏外屏和内屏分别壁纸的适配,然后发现好像官方没 api 拉倒,有缘再整(
Forwarded from Mishaal's Android News Feed
🌐 FIRST LOOK: This special version of Chrome for Android supports extensions
Chrome for Android doesn’t support browser extensions yet, but Google is developing a version that does, and I went hands-on with it.
More details + video 👇
🔗 https://www.androidauthority.com/chrome-for-android-with-extensions-demo-3540132/
Chrome for Android doesn’t support browser extensions yet, but Google is developing a version that does, and I went hands-on with it.
More details + video 👇
🔗 https://www.androidauthority.com/chrome-for-android-with-extensions-demo-3540132/
Android Authority
First look: This special version of Chrome for Android supports extensions
Google is working on a special version of Chrome for Android that supports browser extensions. Here's your first look at it.
This media is not supported in your browser
VIEW IN TELEGRAM
给 window compositor 换成 niri 了,目前还在适应中,从 sway 跑路的主要原因是 vsc 随机干崩整个 session。跑路到 niri 是因为 scrolling compositor 非常的 cooooooooooool
玛丽今天说梦话了吗
给 window compositor 换成 niri 了,目前还在适应中,从 sway 跑路的主要原因是 vsc 随机干崩整个 session。跑路到 niri 是因为 scrolling compositor 非常的 cooooooooooool
https://g.co/gemini/share/8ebfcb23c15c
因为 niri 还没有 scratchpad (bro 这次 compositor 也养成系了)因此让 gemini 写一个新建终端之前先判断当前有没有闲着的终端,有就不用新建直接拿来用。
然后发现一个啥问题呢:gemini 也整不明白 regex 🤣
因为 niri 还没有 scratchpad (bro 这次 compositor 也养成系了)因此让 gemini 写一个新建终端之前先判断当前有没有闲着的终端,有就不用新建直接拿来用。
然后发现一个啥问题呢:gemini 也整不明白 regex 🤣
Gemini
Gemini - Wayland 下 Cool-Retro-Term 腳本
Created with Gemini Advanced