gpt4 book ai didi

android - 如何像 Material 文档中那样创建一个Snackbar?

转载 作者:搜寻专家 更新时间:2023-11-01 09:24:56 25 4
gpt4 key购买 nike

我在 Outlook for Android 应用程序中看到了这个新的 Snackbar 样式,现在在 Material 文档中寻找它:

https://material.io/design/components/snackbars.html

有人知道如何创建那些“偏移 Snackbars”吗?

最佳答案

how to create those "offset Snackbars"?

可以获取SnackBar的LayoutParams并为其添加BottomSidema​​rgin

试试下面的代码

public static void showSnackbar(Snackbar snackbar, int sideMargin, int marginBottom) {
final View snackBarView = snackbar.getView();
// Depend upon your parent Layout Use `LayoutParams` of that Layout
final FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) snackBarView.getLayoutParams();

params.setMargins(params.leftMargin + sideMargin,
params.topMargin,
params.rightMargin + sideMargin,
params.bottomMargin + marginBottom);

snackBarView.setLayoutParams(params);
snackbar.show();
}

关于android - 如何像 Material 文档中那样创建一个Snackbar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51407094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com