Пользовался инструкциями и пробовал поставить метки на дни, на которые поставлены ивенты, но когда запускаю приложение, передо мной представляется чистый CalendarView, без меток. Помимо color пробовал ставить картинки из drawable, результат тот же.
package com.example.calendar
import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import com.applandeo.materialcalendarview.CalendarView
import com.applandeo.materialcalendarview.EventDay
import java.util.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val calendarView = findViewById<View>(R.id.calendarMy) as CalendarView
val calendar = Calendar.getInstance() // calendar must be here
val events: MutableList<EventDay> = ArrayList()
calendar.set(2021,5,12)
events.add(EventDay(calendar, R.color.purple_200))
calendarView.setEvents(events)
}
}
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<com.applandeo.materialcalendarview.CalendarView
android:id="@+id/calendarMy"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>