Awesome Open Source
Awesome Open Source


Provide Multiple Gradients in ImageViews and Texts



set Gradient background ImageView


set Gradient background for TextView


add listener to ViewPager for background ImageView

    viewPager.addOnPageChangeListener(new ArianaBackgroundListener(Utils.getColors(), imageView, viewPager));

add listener to ViewPager for TextView

    viewPager.addOnPageChangeListener(new ArianaTextListener(Utils.getColors(), textView, viewPager));


Grab via Gradle:

compile 'com.fxn769:ariana:1.0'

or Maven:


or ivy:

<dependency org='com.fxn769' name='ariana' rev='1.0'>
  <artifact name='ariana' ext='pom' />


Licensed under the Apache License, Version 2.0, click here for the full license.

Author & support

This project was created by Akshay Sharma.

If you appreciate my work, consider buying me a cup of ☕️ to keep me recharged 🤘 by PayPal

I love using my work and I'm available for contract work. Freelancing helps to maintain and keep my open source projects up to date!


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (30,656
viewpager (105
textview (73
imageview (45
drawable (22
gradients (20

Find Open Source By Browsing 7,000 Topics Across 59 Categories