All Projects → team-supercharge → Shimmerlayout

team-supercharge / Shimmerlayout

Licence: apache-2.0
DEPRECATED - Memory efficient shimmering effect for Android applications by Supercharge.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Shimmerlayout

Android Extensions
An Android library with modules to quickly bootstrap an Android application.
Stars: ✭ 356 (-85.31%)
Mutual labels:  android-application, android-animation
koleton
The easiest library to show skeleton screens in an Android app.
Stars: ✭ 84 (-96.53%)
Mutual labels:  shimmer, android-animation
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (-90.97%)
Mutual labels:  android-application, android-animation
Animationsplayground
This repo is an attempt to implement a complex animation
Stars: ✭ 630 (-74.01%)
Mutual labels:  android-application, android-animation
Jimu
一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。
Stars: ✭ 2,355 (-2.85%)
Mutual labels:  android-application
Wiggle
An Android helper library for delayed scrolling
Stars: ✭ 179 (-92.62%)
Mutual labels:  android-animation
Android Permission Checker App
Android App to check requested permission details of all installed applications
Stars: ✭ 178 (-92.66%)
Mutual labels:  android-application
Pdf Viewer
A Lightweight PDF Viewer Android library which only occupies around 125kb while most of the Pdf viewer occupies up to 16MB space.
Stars: ✭ 175 (-92.78%)
Mutual labels:  android-application
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (-91.42%)
Mutual labels:  android-application
Android Mvp Architecture
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Stars: ✭ 203 (-91.63%)
Mutual labels:  android-application
Androrat
A Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
Stars: ✭ 187 (-92.29%)
Mutual labels:  android-application
Konfetti
Celebrate more with this lightweight confetti particle system 🎊
Stars: ✭ 2,278 (-6.02%)
Mutual labels:  android-animation
Iconshowcase Dashboard
A full-of-features, easy-to-customize, free and open source, Material Design dashboard for icon packs.
Stars: ✭ 197 (-91.87%)
Mutual labels:  android-application
Dpitunnel
DPITunnel is an android app made for censorship bypass
Stars: ✭ 179 (-92.62%)
Mutual labels:  android-application
Poi On Android
A sample project that shows how Apache POI can be used in an Android application
Stars: ✭ 206 (-91.5%)
Mutual labels:  android-application
Android Tvheadend
Android + TV Headend + TV Input Framework
Stars: ✭ 177 (-92.7%)
Mutual labels:  android-application
Cartoon
漫画软件——使用MVP + Retrofit + RxJava开发
Stars: ✭ 186 (-92.33%)
Mutual labels:  android-application
Designoverlay Android
Android app which displays design image with grid lines to facilitate the tedious design implementation process
Stars: ✭ 202 (-91.67%)
Mutual labels:  android-application
Android Spotify Mvp
Android Sample to explain Model View Presenter in android applications.
Stars: ✭ 184 (-92.41%)
Mutual labels:  android-application
Baldphone
A new accessible interface for your smartphone, suitable for seniors
Stars: ✭ 181 (-92.53%)
Mutual labels:  android-application

Android Arsenal Maven Central Android Weekly API Build Status

DEPRECATED - ShimmerLayout

Attention: This tool is now deprecated. Please switch to Shimmer for Android or any other shimmer effect solution.

ShimmerLayout can be used to add shimmer effect (like the one used at Facebook or at LinkedIn) to your Android application. Beside memory efficiency even animating a big layout, you can customize the behaviour and look of the animation. Check out the wiki for attributes!

Download and usage

Get the latest artifact via gradle

implementation 'io.supercharge:shimmerlayout:2.1.0'

Create the layout on which you want to apply the effect and add as a child of a ShimmerLayout

<io.supercharge.shimmerlayout.ShimmerLayout
        android:id="@+id/shimmer_text"
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="50dp"
        android:paddingLeft="30dp"
        android:paddingRight="30dp"
        app:shimmer_animation_duration="1200">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:gravity="center"
            android:text="ShimmerLayout"
            android:textColor="@color/shimmer_background_color"
            android:textSize="26sp"/>
    </io.supercharge.shimmerlayout.ShimmerLayout>

Last, but not least you have to start it from your Java code

ShimmerLayout shimmerText = (ShimmerLayout) findViewById(R.id.shimmer_text);
shimmerText.startShimmerAnimation();

Further reading

License

ShimmerLayout is opensource, contribution and feedback are welcome!

Apache Version 2.0

Copyright 2017 Supercharge

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.

Author

veghtomi

Supercharge

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