KR
Compound Compat Views
A set of Views which support any drawable supported by the support library (e.g. VectorDrawable) to be set as
- drawableTop
- drawableBottom
- drawableStart
- drawableEnd
Usage:
1. Add jitpack to your toplevel gradle file:
allprojects {
repositories {
...
/* ADD THE FOLLOWING LINE */
maven { url 'https://jitpack.io' }
}
}2. Add the library to your local gradle file:
dependencies {
implementation 'com.kroegerama:ccviews:1.0.1'
}3. Add CCViews to your layout xml:
<com.kroegerama.ccviews.CCButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/button_text"
app:drawableTopCompat="@drawable/button_top_drawable"
app:drawableBottomCompat="@drawable/button_bottom_drawable" />
<com.kroegerama.ccviews.CCTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
app:drawableStartCompat="@drawable/vec_hello"
app:drawableEndCompat="@drawable/vec_world" />or add the drawables via code
CCTextView tv = findViewById(R.id.cctv);
tv.setDrawableTopCompat(R.drawable.vector_top);On this page
Languages
Java100.0%
Contributors
Apache License 2.0
Created May 2, 2018
Updated September 18, 2025