BottomSheetDialog с прозрачным фономAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 BottomSheetDialog с прозрачным фоном

Сообщение Anonymous »

Мне хотелось бы, чтобы диалоговое окно нижнего листа отображалось шириной меньше ширины экрана.

Например, опция «Поделиться» из Google Play Music на Nexus 9.< /p>

Изображение


Знаете ли вы как этого добиться?

На данный момент мне удалось уменьшить ширину содержимого листа, но фон по-прежнему соответствует ширине экрана и отображает белый фон.

На данный момент мне удалось уменьшить ширину содержимого листа, но фон по-прежнему имеет ширину экрана и отображает белый фон.

p>

Некоторый код:

build.gradle

compile 'com.android.support:design:23.3.0'


MainActivity

@Override
protected void onCreate(Bundle savedInstanceState) {
...

mBottomSheetDialog = new BottomSheetDialog(this);
mBottomSheetDialog.setContentView(R.layout.sheet_test);
mBottomSheetDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
mBottomSheetDialog = null;
}
});
mBottomSheetDialog.show();
}


sheet_test



















Подробнее здесь: https://stackoverflow.com/questions/371 ... background
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»