{"id":15623711,"url":"https://github.com/akshay2211/oblique","last_synced_at":"2025-04-04T14:07:54.009Z","repository":{"id":91621082,"uuid":"85716160","full_name":"akshay2211/Oblique","owner":"akshay2211","description":"With Oblique explore new styles of displaying images","archived":false,"fork":false,"pushed_at":"2023-01-17T16:58:13.000Z","size":39942,"stargazers_count":652,"open_issues_count":4,"forks_count":107,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-10-29T18:49:21.150Z","etag":null,"topics":["android","android-library","hacktoberfest","image","image-manipulation","image-processing","image-viewer","images","java"],"latest_commit_sha":null,"homepage":"https://ak1.io/Oblique","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":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"akshay2211","patreon":null,"open_collective":"akshay-sharma","ko_fi":"akshay2211","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2017-03-21T15:05:08.000Z","updated_at":"2024-10-18T11:40:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"8ff1a88e-2345-429b-87e6-5a09b6692fb0","html_url":"https://github.com/akshay2211/Oblique","commit_stats":{"total_commits":77,"total_committers":4,"mean_commits":19.25,"dds":0.09090909090909094,"last_synced_commit":"d1f9efa2090a56118008a057907077084db24a30"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FOblique","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FOblique/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FOblique/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay2211%2FOblique/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshay2211","download_url":"https://codeload.github.com/akshay2211/Oblique/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190250,"owners_count":20898702,"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":["android","android-library","hacktoberfest","image","image-manipulation","image-processing","image-viewer","images","java"],"created_at":"2024-10-03T09:58:22.533Z","updated_at":"2025-04-04T14:07:53.990Z","avatar_url":"https://github.com/akshay2211.png","language":"Java","funding_links":["https://github.com/sponsors/akshay2211","https://opencollective.com/akshay-sharma","https://ko-fi.com/akshay2211","https://www.paypal.me/akshay2211"],"categories":[],"sub_categories":[],"readme":"Oblique\n=======\n\nWith Oblique explore new styles of displaying images\n\n[![Join the chat at https://gitter.im/Oblique22/Lobby](https://badges.gitter.im/Oblique22/Lobby.svg)](https://gitter.im/Oblique22/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![](https://img.shields.io/badge/Android%20Arsenal-Oblique-green.svg?style=flat-square)](https://android-arsenal.com/details/1/5659)\n[![](https://jitpack.io/v/akshay2211/Oblique.svg?style=flat-square)](https://jitpack.io/#akshay2211/Oblique)\n[![](https://img.shields.io/badge/Medium-Oblique-black.svg?style=flat-square)](https://medium.com/@fxn769/oblique-attractive-android-ui-library-ae07a87a94)\n[![](https://img.shields.io/badge/Awesome%20Android%20Library-Oblique-yellow.svg?style=flat-square)](http://awesomeandroidlibrary.com/2018/01/31/oblique-explore-new-styles-of-displaying-images/)\n[![](https://img.shields.io/badge/API-9%2B-blue.svg?style=flat-square)](https://android-arsenal.com/api?level=9)\n\n[ ![Download](media/google-play-badge.png) ](https://play.google.com/store/apps/details?id=ak.sh.ay.app)\n\nDemo\n----\n\u003cimg width=25% src='media/one.png'/\u003e\u003cimg width=25% src='media/two.png'/\u003e\u003cimg width=25% src='media/three.png'/\u003e\u003cimg width=25% src='media/four.png'/\u003e\n\n\u003cimg width=50% src='media/media_1.gif'/\u003e\u003cimg width=50% src='media/media_2.gif'/\u003e\n\n\n\n\n\nUsage\n-----\ninclude namespace\n```groovy\n        xmlns:app=\"http://schemas.android.com/apk/res-auto\"\n```\n\nObliqueView xml representation\n```groovy\n        \u003cak.sh.ay.oblique.ObliqueView\n        android:id=\"@+id/obliqueView\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\"\n        android:layout_margin=\"20dp\"\n        android:scaleType=\"centerCrop\"\n        app:angle=\"LEFT_BOTTOM_TO_RIGHT_TOP\"\n        android:src=\"@drawable/img\"\n        app:basecolor=\"#2E3192\"\n        app:startcolor=\"#D4145A\"\n        app:endcolor=\"#FBB03B\"\n        app:radius=\"18\"\n        app:shadow_height=\"10\"\n        app:ending_slant_angle=\"0\"\n        app:starting_slant_angle=\"10\"\n        app:type=\"linear_gradient\" /\u003e\n```\n\nChange your Style by changing oblique type\n```groovy\n         app:type=\"image\" \n         app:type=\"solid_color\" \n         app:type=\"linear_gradient\" \n         app:type=\"radial_gradient\" \n\n```\n\nor can do all that by java\n```groovy\n        obliqueView.setType(Type.LINEAR_GRADIENT);\n        obliqueView.setStartColor(Color.parseColor(\"#D4145A\"));\n        obliqueView.setEndColor(Color.parseColor(\"#FBB03B\"));\n        obliqueView.setAngle(GradientAngle.LEFT_BOTTOM_TO_RIGHT_TOP);\n        obliqueView.setStartAngle(12);\n        obliqueView.setEndAngle(0);\n        obliqueView.setCornerRadius(15);\n        obliqueView.setShadow(10);\n```\nset multiple types in java among these\n```groovy\n        obliqueView.setType(Type.LINEAR_GRADIENT);\n     \n        IMAGE, LINEAR_GRADIENT, RADIAL_GRADIENT, SOLID_COLOR\n```\nadd radius and elevation by \n```groovy\n        obliqueView.setCornerRadius(15);\n        obliqueView.setShadow(10);\n```\nDownload\n--------\n\n```groovy\n        implementation  'com.fxn769:oblique:2.2'\n```\nor Maven:\n```xml\n        \u003cdependency\u003e\n          \u003cgroupId\u003ecom.fxn769\u003c/groupId\u003e\n          \u003cartifactId\u003eoblique\u003c/artifactId\u003e\n          \u003cversion\u003e2.2\u003c/version\u003e\n          \u003ctype\u003epom\u003c/type\u003e\n        \u003c/dependency\u003e\n```\nor ivy:\n```xml\n        \u003cdependency org='com.fxn769' name='oblique' rev='2.2'\u003e\n          \u003cartifact name='oblique' ext='pom' \u003e\u003c/artifact\u003e\n        \u003c/dependency\u003e\n```\n\nSnapshots of the development version are available in [Sonatype's `snapshots` repository][snap].\n\n\n\n## License\nLicensed under the Apache License, Version 2.2, [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 [1]: https://play.google.com/store/apps/details?id=ak.sh.ay.app\n [2]: https://dl.bintray.com/fxn769/android_projects/com/fxn769/oblique/1.0/oblique-1.0-sources.jar\n [snap]: https://oss.sonatype.org/content/repositories/snapshots/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay2211%2Foblique","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshay2211%2Foblique","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay2211%2Foblique/lists"}