我在我的应用程序中使用材质压缩视图。对于某些日期,我突出了背景。问题是如果连续两个日期有背景,那么它们会相互重叠。所以我想减少背景的大小。以下是我正在使用的代码 对于drawable:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="@color/dark_blue"/>
<size
android:width="15dp"
android:height="15dp"/>
在我设置装饰器的时候在Java中
public class CurrentDateDecorator implements DayViewDecorator {
@Override
public boolean shouldDecorate(CalendarDay day) {
return day.equals(CalendarDay.today());
}
@Override
public void decorate(DayViewFacade view) {
view.setBackgroundDrawable(ContextCompat.getDrawable(getContext(), R.drawable.day_transparent_border));
view.addSpan(new ForegroundColorSpan(Color.BLACK));
}
}
如何减少背景。我尝试减小形状可绘制的尺寸,但它不起作用
先谢谢