All Projects → akshay2211 → Ariana

akshay2211 / Ariana

Licence: apache-2.0
Provide Multiple Gradients in ImageViews and Texts. Integrate with ViewPager to change colors dynamically.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ariana

Spedittool
An efficient and scalable library for inputing and displaying gif or @mention on graph-text mixed TextView/EditText
Stars: ✭ 292 (+294.59%)
Mutual labels:  textview, drawable
Drawablecolorchange
Android Library to dynamically change color of drawable.
Stars: ✭ 101 (+36.49%)
Mutual labels:  imageview, drawable
Rwidgethelper
Android UI 快速开发,专治原生控件各种不服
Stars: ✭ 996 (+1245.95%)
Mutual labels:  textview, imageview
Sharpview
安卓带有尖角气泡的控件(TextView,ImageView,EditText,Layout),支持渐变色,圆角等自定义属性
Stars: ✭ 137 (+85.14%)
Mutual labels:  textview, imageview
Loopviewpagerlayout
☺无限轮播ViewPagerLayout 广告栏 banner 多种滑动的样式 使用API简单明了
Stars: ✭ 100 (+35.14%)
Mutual labels:  viewpager, imageview
Superxml
android布局能力增加,轻松实现圆角、边框、虚线、属性覆盖等功能。完全无侵入
Stars: ✭ 221 (+198.65%)
Mutual labels:  textview, imageview
Drawabletextview
自定义控件 :drawable 跟随TextView居中 The drawable follows the text centered
Stars: ✭ 124 (+67.57%)
Mutual labels:  textview, drawable
Glazy Viewpager
Android ViewPager template with cool animation.
Stars: ✭ 250 (+237.84%)
Mutual labels:  viewpager, imageview
Flipview
Flipping views like Gmail & beyond
Stars: ✭ 477 (+544.59%)
Mutual labels:  textview, imageview
Concentriconboarding
Android Concentric Onboarding library
Stars: ✭ 42 (-43.24%)
Mutual labels:  viewpager
Vimage
A simplistic image viewer for Windows, inspired by vjpeg.
Stars: ✭ 63 (-14.86%)
Mutual labels:  imageview
Onboardingfreebi
Simple demo of onboarding freebie screens from uplabs.com
Stars: ✭ 37 (-50%)
Mutual labels:  viewpager
Verticalviewpager
A vertical scroll ViewPager implementation. Use with scrollable views(ListView, ScrollView, RecyclerView).
Stars: ✭ 64 (-13.51%)
Mutual labels:  viewpager
Expandabletextview
实现类似微博内容,@用户,链接高亮,@用户和链接可点击跳转,可展开和收回的TextView
Stars: ✭ 992 (+1240.54%)
Mutual labels:  textview
Fole
Fole is a simple library to collapse and expand a TextView.
Stars: ✭ 67 (-9.46%)
Mutual labels:  textview
Googlemapview
android google map view - imageView to make the map display process easier by entering latitude and longitude only by static map
Stars: ✭ 36 (-51.35%)
Mutual labels:  imageview
Coverflowpager
Android CoverFlow widget implementation using ViewPager
Stars: ✭ 35 (-52.7%)
Mutual labels:  viewpager
Collapsingrefresh
AppBarLayout+ViewPager+RecyclerView的刷新功能
Stars: ✭ 69 (-6.76%)
Mutual labels:  viewpager
Stackpagetransformer
A PageTransformer for ViewPager to show as stack!!!
Stars: ✭ 67 (-9.46%)
Mutual labels:  viewpager
Youtube Play Icon
Material style morphing play-pause drawable for Android
Stars: ✭ 57 (-22.97%)
Mutual labels:  drawable

Ariana

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

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