小编Zer*_*tic的帖子

MotionLayout 滑动而不捕捉到状态?

我注意到到目前为止所有的 MotionLayouts 总是捕捉到它们的一个结束状态,即使你在动画中途拖动一个视图,停止,然后放手。我想要实现的是让motionlayout 只作用于用户交互和动力。如果用户在动画中间放手,它应该在动量耗尽后完全停止,并且在明确定义的状态之前不会继续插值,这是默认行为。

列表、滚动视图、协调器布局都支持这种“中途”停止,那么为什么运动布局不支持呢?

那么有谁知道如何冻结状态之间的运动布局的进度?它应该适用于时间轴上的任何位置,所以我不想添加额外的状态,因为它需要 100 个状态。

android android-layout android-motionlayout

2
推荐指数
1
解决办法
1488
查看次数

如何在Android Material Buttons中的文本旁边显示一个图标?

我正在尝试使用谷歌开发的Material Button.由于第三方依赖我无法使用androidx存储库,所以我目前正在使用android支持库(v28.0.0-alpha1,alpha3不允许我使用材质按钮)

我正试图在文本旁边设置一个带有居中文字+图标的宽按钮:

材质按钮,文本旁边的图标.

但我能得到的就是这个带有按钮边缘图标的居中文字:

素材按钮,按钮边框旁边的图标

这与原始的android按钮相同,后者遇到了同样的问题.想法是材料按钮可以解决这个问题,但它似乎不适用于28.0.0-alpha1

有一些解决方案涉及使用复合抽屉制作文本视图并在其周围绘制框架,但如果可能的话,我想坚持使用材质按钮.

任何人都知道如何解决这个问题?

android android-layout material-design

1
推荐指数
1
解决办法
3011
查看次数