본문 바로가기
728x90
반응형
SMALL

Material CalendarView6

[Kotlin] DotSpan (Material CalendarView) DotSpan 텍스트 섹션 아래 중앙에 점을 그리는 스팬을 이용하여 달력 날짜에 점 찍기 구현이 가능하다. class main : AppCompatActivity() { val binding by lazy { ActivityMainBinding.inflate(layoutInflater)} lateinit var calendar: MaterialCalendarView private var Today = CalendarDay.today() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(binding.root) val calendar = binding.calendarview.. 2023. 1. 19.
[Kotlin] Decorator (Material CalendarView) Decorator decorator 클래스를 선언하여 토요일, 일요일, 오늘에 대한 뷰 커스텀이 가능하다. class main : AppCompatActivity() { val binding by lazy { ActivityMainBinding.inflate(layoutInflater)} lateinit var calendar: MaterialCalendarView private var Today = CalendarDay.today() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(binding.root) val calendar = binding.calendarview.. 2023. 1. 19.
[Kotlin] Material CalendarView Material CalendarView Material CalendarView는 Android의 CalendarView의 머티리얼 디자인 백 포트이다. build.gradle implementation 'com.prolificinteractive:material-calendarview:1.4.3' strings.xml 일 월 화 수 목 금 토 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월 xml kt class main : AppCompatActivity() { val binding by lazy { ActivityMainBinding.inflate(layoutInflater)} lateinit var calendar: MaterialCalendarView override fun .. 2023. 1. 19.
[Android Studio] Material CalendarView (3) strings 달력에서 영어가 아닌 한글로 보여줄 수 있다. res ➔ values ➔ strings.xml에서 다음을 추가한다. My Application 일 월 화 수 목 금 토 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월 themes 달력에서 textColor를 수정할 수 있다. res ➔ values ➔ themes ➔ themes.xml에서 다음을 추가한다. 원래 layout의 calendarView xml에서 android:theme="@style/CalenderViewCustom"를 추가한다. main package com.example.myapplication; import android.database.Cursor; import android.graphics.Co.. 2022. 9. 14.
[Android Studio] Material CalendarView (2) OneDayDecorator 오늘 날짜를 커스텀할 수 있다. package com.example.myapplication.decorators; import android.graphics.Color; import android.graphics.Typeface; import android.text.style.ForegroundColorSpan; import android.text.style.RelativeSizeSpan; import android.text.style.StyleSpan; import com.prolificinteractive.materialcalendarview.CalendarDay; import com.prolificinteractive.materialcalendarview.DayViewD.. 2022. 9. 14.
[Android Studio] Material CalendarView (1) Material Calendar Material Calendar는 Android CalendarView의 머티리얼 디자인 백 포트이다. 목표는 플랫폼 구현과 100% 패리티가 아닌 머티리얼 모양과 느낌을 갖는 것이다. setting.gradle allprojects { repositories { ... maven { url 'https://jitpack.io' } } } JitPack을 build 파일에 추가한다. build.gradle dependencies { implementation 'com.github.prolificinteractive:material-calendarview:${version}' } dependency를 추가한다. gradle.properties android.enableJet.. 2022. 9. 13.
728x90
반응형
LIST