Skip to content

migellal/DayView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DayView

This library shows the specific day in a calendar board view.

Screenshoot - only library

Screenshots - from demo

Features

This simple Kotlin library can show specific date in calendar board view, in the correct format, according to user's language settings. The view is flexible, that means it can be fat or thin - controlled easily through API.

API

XML Java Kotlin Info
barColor setBarColor() barColor most important, default primaryColor
borderColor setBorderColor() borderColor almost invisible, 1px width
cardBackgroundColor setCardBackgroundColor() cardBackgroundColor background inside board, default white
textColor setTextColor() textColor default black
setDate() date should show month in user lang, default current date

Examples

Java

    DayView dayView = (DayView) findViewById(R.id.dayView);
    dayView.setBarColor(ContextCompat.getColor(this, R.color.colorPrimary));
    dayView.setBorderColor(ContextCompat.getColor(this, R.color.colorPrimary));
    dayView.setCardBackgroundColor(Color.WHITE);
    dayView.setTextColor(Color.BLACK);
    dayView.setDate(new Date(2017, 10, 15));

Kotlin

        val dayView = findViewById(R.id.dayView) as DayView
        dayView.barColor = ContextCompat.getColor(this, R.color.colorPrimary)
        dayView.borderColor = ContextCompat.getColor(this, R.color.colorPrimary)
        dayView.cardBackgroundColor = Color.WHITE
        dayView.textColor = Color.BLACK
        dayView.date = Date(year, month, day)

XML

<pl.digitalzombielab.dayview.DayView
    android:id="@+id/dayView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:barColor="@color/colorPrimary"
    app:borderColor="@color/colorPrimary"
    app:cardBackgroundColor="@android:color/white"
    app:textColor="@android:color/black" />

Download

You can download demo from PlayStore, download demo.apk directly from repo, and of course use library:

compile 'com.github.migellal:dayview:0.0.1'

License

Copyright 2017 migellal, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

This library shows the specific day in a calendar board view.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published