小编RaJ*_*RaJ的帖子

如何使用 Material3 在 jetpack compose 中设置卡片高度

我在 jetpack compose 中创建了简单的卡片,在这里我设置了海拔,但它显示类型不匹配。

Card(
            shape = RoundedCornerShape(20.dp),elevation = 10.dp
        ) {
            Box(modifier = Modifier.height(200.dp)) {
                Image(painter = painter, contentDescription = contentDescription,
                contentScale = ContentScale.Crop)
            }

    }
Run Code Online (Sandbox Code Playgroud)

编辑器中出现错误的图像。 该错误显示为“类型不匹配。必需:CardElevation。找到:Dp。”

android android-cardview android-jetpack android-jetpack-compose android-compose-card

48
推荐指数
1
解决办法
2万
查看次数

如何在android中使用水平“材料进度指示器”?

我使用“android.material.progressindicator”来在水平视图中显示进度,但我听不到我的 XML

<com.google.android.material.progressindicator.ProgressIndicator
                android:background="@color/grey"
                android:id="@+id/progressInd"
                style="@style/Widget.MaterialComponents.ProgressIndicator.Linear.Determinate"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:indeterminate="false"
                android:max="100"
                android:progress="30"
                android:progressDrawable="@drawable/bidding_progress" />
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

android android-progressbar material-design material-components material-components-android

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

如何在 Android 中更改“MaterialDatePicker”的主题?

我已经使用MaterialDatePicker来选择单个日期,而且我已经完成了这项任务,但我无法更改标题和按钮的主题

        MaterialDatePicker.Builder builder;
        MaterialDatePicker materialDatePicker;

        long today = MaterialDatePicker.todayInUtcMilliseconds();
        CalendarConstraints.Builder con = new CalendarConstraints.Builder();
        con.setValidator(DateValidatorPointForward.now());
        builder.setSelection(today);
        builder.setCalendarConstraints(con.build());

        materialDatePicker = builder.build();

        findViewById(R.id.startCalender).setOnClickListener(v ->
                materialDatePicker.show(getSupportFragmentManager(), builder.toString())
        );

        materialDatePicker.addOnPositiveButtonClickListener(selection -> 
        Toast.makeText(this, materialDatePicker.getHeaderText(), 
        Toast.LENGTH_SHORT).show());
Run Code Online (Sandbox Code Playgroud)

附截图

android android-datepicker material-design material-components material-components-android

5
推荐指数
1
解决办法
1841
查看次数