タグ付けされた質問 「material-components」

16
BottomSheetDialogFragmentの丸い角
カスタムのBttomSheetDialogFragmentがあり、底面図の上部に丸い角を付けたい これは、下から表示したいレイアウトを膨らませるカスタムクラスです。 View mView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mView = inflater.inflate(R.layout.charge_layout, container, false); initChargeLayoutViews(); return mView; } また、このxmlリソースファイルを背景として持っています: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:topRightRadius="35dp" android:topLeftRadius="35dp" /> <solid android:color="@color/white"/> <padding android:top="10dp" android:bottom="10dp" android:right="16dp" android:left="16dp"/> しかし、問題は、このリソースファイルをレイアウトのルート要素の背景として設定しても、角がまだ丸くないことです。 そして私は以下のコードを使用することはできません: this.getDialog().getWindow().setBackgroundDrawableResource(R.drawable.charge_layout_background); BottomSheetDialogのデフォルトの背景をオーバーライドすると、底面ビューの上に半透明の灰色が表示されなくなります。

5
MaterialCardViewがmaterial:1.1.0でクラッシュする
cardviewレイアウトとしてMaterialCardViewを使用しています。Android-studioは、現在のの代わりに implementation "com.google.android.material:material:1.0.0"、1.1.0 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/edit_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:orientation="vertical" android:layout_margin="@dimen/activity_vertical_margin"> <com.google.android.material.card.MaterialCardView android:layout_width="match_parent" android:layout_height="wrap_content" app:cardCornerRadius="8dp" app:cardElevation="8dp"> <...more layout> </com.google.android.material.card.MaterialCardView> </LinearLayout> 1.1.0では、クラッシュします Error inflating class com.google.android.material.card.MaterialCardView だから、私は3つのケースがあります: 固執し1.0.0て使用するMaterialCardView(動作するが、推奨されない) 1.1.0(または1.2.0-alpha)に更新して使用androidx.CardView(機能するが、推奨されない) を更新し1.1.0て変更しますMaterialCardView(推奨されますが、機能しません) オプション#3で進みたいのですが、解決策がないので、誰かが手掛かりを与えることができますか? 私のスタイルを更新します(私はスタイルとスタイル-ナイトも持っています。ここでは私styleだけが投稿しています): <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.DayNight"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item …

2
Androidで円形のアウトライン化されたマテリアルボタンを作成する方法
中央にアイコンがあるボタンを作成しようとしています。円の上部と下部は少し平らです。コーナー半径を使用せずにこれを行う方法はありますか?これがボタンのレイアウトです。 <com.google.android.material.button.MaterialButton android:id="@+id/start_dispenser_btn" style="@style/Widget.MaterialComponents.Button.OutlinedButton" android:layout_width="175dp" android:layout_height="175dp" android:padding="14dp" app:cornerRadius="150dp" app:icon="@drawable/ic_play_arrow_black_60dp" app:iconGravity="end" app:iconSize="150dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/stop_dispenser_btn" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/test_dispenser_container" app:strokeColor="@color/background_black" />
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.