小编NIr*_*mar的帖子

如何在片段中设置主题扩展BottomSheetDialogFragment?

我有一个应用程序,其中我有一个MainActivity,其中包含一个扩展BottomSheetDialogFragment的片段.我想设置片段主题,但它保持不变.请帮助

扩展BottomSheetDialogFragment的片段代码: -

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/bottomSheet"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:theme="@style/CoffeeDialog">

<de.hdodenhof.circleimageview.CircleImageView
    android:id="@+id/img_Camera"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_gravity="center_horizontal|bottom"
    android:layout_marginTop="10dp"
    android:src="@drawable/amazon"
    app:civ_border_color="@color/textColor"
    app:civ_border_width="5dp"
    app:civ_fill_color="@color/colorPrimary" />

<android.support.v7.widget.RecyclerView
    android:id="@+id/notification_list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="8dp" />

<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="30dp">

</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

这里我使用的是android:theme ="@ style/CoffeeDialog",但它不起作用.

主题代码: -

  <style name="CoffeeDialog" parent="Theme.Design.Light.BottomSheetDialog">
    <item name="android:windowCloseOnTouchOutside">false</item>
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:colorBackground">@android:color/transparent</item>
    <item name="android:backgroundDimEnabled">true</item>
    <item name="android:backgroundDimAmount">0.3</item>
    <item name="android:windowFrame">@null</item>
    <item name="android:windowIsFloating">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

注意: - 我只想更改片段主题,而不是MainActivity.

android android-fragments

3
推荐指数
2
解决办法
2706
查看次数

如何在android中制作圆形按钮

我有一个应用程序,我必须在其中制作圆形按钮,我成功制作了它,但是当我单击按钮然后更改背景可绘制时我想要什么,但是当我这样做时,圆形按钮变得不可见。我怎么做

代码:-

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="oval">
        <stroke android:color="@color/colorPrimary" android:width="5dp" />
        <solid android:color="@color/colorPrimaryDark"/>
        <size android:width="150dp" android:height="150dp"/>
    </shape>
</item>
Run Code Online (Sandbox Code Playgroud)

android

-7
推荐指数
1
解决办法
9882
查看次数

标签 统计

android ×2

android-fragments ×1