akshay2211 / Ariana

Provide Multiple Gradients in ImageViews and Texts. Integrate with ViewPager to change colors dynamically.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ariana [obsolete]

Provide Multiple Gradients in ImageViews and Texts

Demo

Usage

set Gradient background ImageView

    imageView.setBackground(Ariana.drawable(Utils.getColors()),GradientAngle.LEFT_BOTTOM_TO_RIGHT_TOP);
    

set Gradient background for TextView

    Ariana.setGradient(textView,Utils.getColors(),GradientAngle.LEFT_BOTTOM_TO_RIGHT_TOP);
    

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));
    

Download

Grab via Gradle:

compile 'com.fxn769:ariana:1.0'

or Maven:

<dependency>
  <groupId>com.fxn769</groupId>
  <artifactId>ariana</artifactId>
  <version>1.0</version>
  <type>pom</type>
</dependency>

or ivy:

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

License

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!

forthebadge

About

Provide Multiple Gradients in ImageViews and Texts. Integrate with ViewPager to change colors dynamically.

License:Apache License 2.0


Languages

Language:Java 100.0%