[Android] snackbar 設定導角(圓角)
做個記錄
// --------- 以下程式碼
private CoordinatorLayout snackbarLayout;
// --------- 將snackbar的位置放在畫面想顯示的地方 -------
snackbarLayout = findViewById(R.id.snackbar_layout);
Snackbar snackbar = Snackbar.make(snackbarLayout,
paytype_str[0][position], Snackbar.LENGTH_LONG);
snackbar.setAnimationMode(BaseTransientBottomBar.ANIMATION_MODE_FADE);
snackbar.getView().setBackground(ContextCompat.getDrawable(view3.getContext(), R.drawable.shape_round_double));
snackbar.getView().setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
// 以下程式碼shape_round_double.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="32dp"/>
<solid android:color="#C0C0C0" />
</shape>// --------- 以上程式碼
參考 reference:
https://medium.com/@somiaantony/customising-android-snackbar-d76f7b111a81
留言
張貼留言