Commit451 / Easel
Licence: apache-2.0
Tint and color Android views with ease
Stars: ✭ 139
Programming Languages
kotlin
9241 projects
Projects that are alternatives of or similar to Easel
dynamic-utils
Utility functions to perform dynamic operations on Android.
Stars: ✭ 86 (-38.13%)
Mutual labels: color, view
Coroutines-Animations
Use the power of kotlin coroutines to execute your android animations
Stars: ✭ 31 (-77.7%)
Mutual labels: color, view
Sharpview
安卓带有尖角气泡的控件(TextView,ImageView,EditText,Layout),支持渐变色,圆角等自定义属性
Stars: ✭ 137 (-1.44%)
Mutual labels: view
Flutterweekview
Displays a highly customizable week view (or day view) which is able to display events, to be scrolled, to be zoomed-in & out and a lot more !
Stars: ✭ 130 (-6.47%)
Mutual labels: view
Arclayout
With Arc Layout explore new styles and approaches on material design
Stars: ✭ 1,662 (+1095.68%)
Mutual labels: view
Nord Vim
An arctic, north-bluish clean and elegant Vim theme.
Stars: ✭ 1,987 (+1329.5%)
Mutual labels: color
Colour Demosaicing
CFA (Colour Filter Array) Demosaicing Algorithms for Python
Stars: ✭ 127 (-8.63%)
Mutual labels: color
Overflow Pager Indicator
Simple paging indicator widget with pager dataset ovewflow effect à la Instagram behavior
Stars: ✭ 136 (-2.16%)
Mutual labels: view
Dry View
Complete, standalone view rendering system that gives you everything you need to write well-factored view code.
Stars: ✭ 124 (-10.79%)
Mutual labels: view
Instagramactivityindicator
Activity Indicator similar to Instagram's.
Stars: ✭ 138 (-0.72%)
Mutual labels: view
Easel
Tint and color Android views with ease
Gradle Dependency
Add the jitpack url to the project:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
then, in your app build.gradle
dependencies {
implementation "com.github.Commit451:Easel:latest.version.here"
}
Usage
See sample project for clear usage. Mostly looks like this:
checkbox.tint(color)
Supported Views
Currently, you can tint the following views at run time:
- Button
- Checkbox
- EditText
- ProgressBar
- RadioButton
- SeekBar
- Spinner
- SwitchCompat
- TextView
In addition, you can also tint other things which are somewhat difficult to tint in Android, such as:
- TextView cursor
- TextView handles
- TextView selection highlight
- MenuItem
- Toolbar overflow
- View Edge effect (on scroll)
Thanks
Props to the project Material Dialogs where a lot of the tinting code came from.
License
Copyright 2018 Commit 451
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].