{"id":15640242,"url":"https://github.com/akshay2211/ariana","last_synced_at":"2025-04-30T07:29:05.494Z","repository":{"id":28046218,"uuid":"104549194","full_name":"akshay2211/Ariana","owner":"akshay2211","description":"Provide Multiple Gradients in ImageViews and Texts. Integrate with ViewPager to change colors dynamically.","archived":false,"fork":false,"pushed_at":"2022-05-30T18:18:45.000Z","size":3616,"stargazers_count":79,"open_issues_count":0,"forks_count":13,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-29T18:31:57.191Z","etag":null,"topics":["drawable","gradients","imageview","textview","viewpager"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akshay2211.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-23T07:17:38.000Z","updated_at":"2024-09-16T09:55:40.000Z","dependencies_parsed_at":"2022-07-27T12:02:33.938Z","dependency_job_id":null,"html_url":"https://github.com/akshay2211/Ariana","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FAriana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FAriana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FAriana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FAriana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshay2211","download_url":"https://codeload.github.com/akshay2211/Ariana/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251660147,"owners_count":21623196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["drawable","gradients","imageview","textview","viewpager"],"created_at":"2024-10-03T11:32:38.037Z","updated_at":"2025-04-30T07:29:05.472Z","avatar_url":"https://github.com/akshay2211.png","language":"Java","funding_links":["https://www.paypal.me/akshay2211"],"categories":[],"sub_categories":[],"readme":"\n\nAriana [obsolete]\n=======\n\nProvide Multiple Gradients in ImageViews and Texts\n\nDemo\n----\n\n![](media/web_256.png)\n![](media/media.gif)\n![](media/one.png)\n![](media/two.png)\n![](media/three.png)\n\nUsage\n-----\nset Gradient background ImageView\n\n```java\n\n    imageView.setBackground(Ariana.drawable(Utils.getColors()),GradientAngle.LEFT_BOTTOM_TO_RIGHT_TOP);\n    \n```\nset Gradient background for TextView\n\n```java\n\n    Ariana.setGradient(textView,Utils.getColors(),GradientAngle.LEFT_BOTTOM_TO_RIGHT_TOP);\n    \n```\nadd listener to ViewPager for background ImageView\n\n```java\n\n    viewPager.addOnPageChangeListener(new ArianaBackgroundListener(Utils.getColors(), imageView, viewPager));\n    \n```\n add listener to ViewPager for TextView\n\n```java\n\n    viewPager.addOnPageChangeListener(new ArianaTextListener(Utils.getColors(), textView, viewPager));\n    \n```\n\n \n \n\nDownload\n--------\n\nGrab via Gradle:\n```groovy\ncompile 'com.fxn769:ariana:1.0'\n```\n\nor Maven:\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.fxn769\u003c/groupId\u003e\n  \u003cartifactId\u003eariana\u003c/artifactId\u003e\n  \u003cversion\u003e1.0\u003c/version\u003e\n  \u003ctype\u003epom\u003c/type\u003e\n\u003c/dependency\u003e\n```\n\nor ivy:\n```xml\n\u003cdependency org='com.fxn769' name='ariana' rev='1.0'\u003e\n  \u003cartifact name='ariana' ext='pom' /\u003e\n\u003c/dependency\u003e\n```\n\n\n\n\n## License\nLicensed under the Apache License, Version 2.0, [click here for the full license](/LICENSE.txt).\n\n## Author \u0026 support\nThis project was created by [Akshay Sharma](https://akshay2211.github.io/).\n\n\u003e If you appreciate my work, consider buying me a cup of :coffee: to keep me recharged :metal: by [PayPal](https://www.paypal.me/akshay2211)\n\n\u003e I love using my work and I'm available for contract work. Freelancing helps to maintain and keep [my open source projects](https://github.com/akshay2211/) up to date!\n\n[![forthebadge](http://forthebadge.com/images/badges/built-for-android.svg)](http://forthebadge.com)\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay2211%2Fariana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshay2211%2Fariana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay2211%2Fariana/lists"}