All Projects → TommyTC → BrushEffect

TommyTC / BrushEffect

Licence: GPL-2.0 license
This is a simple animation effect for any android view.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to BrushEffect

Front End Daily Challenges
As of October 2020, 170+ works have been accomplished, challenge yourself each day!
Stars: ✭ 598 (+2500%)
Mutual labels:  layout, effect
layouts
Wraps templates with layouts. Layouts can use other layouts and be nested to any depth. This can be used 100% standalone to wrap any kind of file with banners, headers or footer content. Use for markdown, HTML, handlebars views, lo-dash templates, etc. Layouts can also be vinyl files.
Stars: ✭ 28 (+21.74%)
Mutual labels:  layout
bootstrap-grid-ms
Missing grid range in Bootstrap 3, micro-small from 480-767px.
Stars: ✭ 34 (+47.83%)
Mutual labels:  layout
touchMyRipple
A simple library for apply the ripple effect where you want
Stars: ✭ 19 (-17.39%)
Mutual labels:  effect
qt-tile-layout
A tile layout for PyQt5
Stars: ✭ 18 (-21.74%)
Mutual labels:  layout
tools-sample
Collection of examples on how to improve preview of your layout
Stars: ✭ 20 (-13.04%)
Mutual labels:  layout
newt
A web application to visualize and edit pathway models
Stars: ✭ 46 (+100%)
Mutual labels:  layout
g2-brush
Select a one-, two-dimensional or irregular region using the mouse.
Stars: ✭ 24 (+4.35%)
Mutual labels:  brush
StackViewLayout
Coming soon!
Stars: ✭ 26 (+13.04%)
Mutual labels:  layout
react-aspect-ratio
Preserve space for your element to prevent browser reflow (layout shift)
Stars: ✭ 94 (+308.7%)
Mutual labels:  layout
uPortal-web-components
A collection of uPortal Web Components and JavaScript utilities
Stars: ✭ 24 (+4.35%)
Mutual labels:  layout
dockview
Zero dependency layout manager and builder with ReactJS support
Stars: ✭ 45 (+95.65%)
Mutual labels:  layout
BlurringAtlasForUGUI
A blur effect for uGUI in Unity, that is effective even for atlas images including dynamic fonts.
Stars: ✭ 29 (+26.09%)
Mutual labels:  effect
GlowButton
Beautify your layouts with glowing buttons. Support with a ⭐️ Contributions are welcome! 🙌
Stars: ✭ 54 (+134.78%)
Mutual labels:  layout
ImageGridMotionEffect
A motion hover effect for a background grid of images.
Stars: ✭ 104 (+352.17%)
Mutual labels:  layout
Decore
🔥Customizable layout generator built for developers
Stars: ✭ 41 (+78.26%)
Mutual labels:  layout
KinoEight
8 bit-ish style post-processing effect for Unity
Stars: ✭ 112 (+386.96%)
Mutual labels:  effect
MusicPlayer
Android music player example.
Stars: ✭ 20 (-13.04%)
Mutual labels:  layout-animation
BlockSniper
An advanced (brush) world editing plugin for PocketMine-MP
Stars: ✭ 77 (+234.78%)
Mutual labels:  brush
copper
An open source PCB editor in rust
Stars: ✭ 26 (+13.04%)
Mutual labels:  layout

🖌️BrushEffcet

This is a simple animation effect for any android view.

It's very very simple and easy to use,so I don't know how to write the README.md for this project. 😅

Preview

Preview


Usage

implementation 'com.github.tommytc:BrushEffect:1.0.0'
<com.github.tommytc.lib.brusheffect.BrushEffectLayout
        android:id="@+id/layoutTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:bel_duration="400"
        app:bel_orientation="horizontal"
        app:bel_reverse="true"
        app:bel_startColor="@color/colorAccent"
        app:bel_endColor="@color/colorAccent"
        app:bel_strokeWidth="1.0"
        app:bel_strokeCap="square">

        <Your view/>

    </com.github.tommytc.lib.brusheffect.BrushEffectLayout>
//Set interpolators
brushEffectLayout.setInInterpolator();
brushEffectLayout.setOutInterpolator();

//Set a listener
brushEffectLayout.setListener(new BrushEffectLayout.Listener() {
            public void onStart() {
            }

            public void onCover() {
            }

            public void onFinish() {
            }
        });

//Start
brushEffectLayout.brush();
//End
brushEffectLayout.hide();

That's all 😗 Hope it can help you.

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].