簡體   English   中英

添加按鈕到snackbar Android

[英]Adding button to snackbar Android

我正在使用SnackBar

有誰知道如何添加這樣的按鈕,並保持顯示?

小吃店

旨在顯示具有特定風格的零食店。 如果按原樣使用它,則對預定義樣式之外的外觀影響非常有限。 所以你可以在創建之后獲得零食的意見:

mSnackBar = new SnackBar.Builder(this)
    .withOnClickListener(this)
    .withMessage("Text")
    .withActionMessage("Action")
    .withStyle(SnackBar.Style.DEFAULT)
    .show();

TextView snackButton = (TextView) mSnackBar.getContainerView().
                        findViewById(R.id.snackButton); \\ now you can modify the style of action view

但請記住,通過這種方式,您正在修改已存在且已對用戶可見的View。 因此,在更改樣式時可能會出現一些視覺效果(例如閃爍)。

為避免不良影響,您有兩種選擇:

  • 尋找另一個lib;
  • 由於這個庫是開源的,您可以下載源代碼,根據需要修改SnackBar.Button樣式,並作為模塊連接到您的項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM