{"id":16098413,"url":"https://github.com/bigboot/qcirclelib","last_synced_at":"2025-04-05T21:45:31.692Z","repository":{"id":30127657,"uuid":"33677649","full_name":"BigBoot/QCircleLib","owner":"BigBoot","description":"QCircleLib allows you to create applications for QuickView.","archived":false,"fork":false,"pushed_at":"2015-04-09T16:49:42.000Z","size":164,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T02:47:17.300Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BigBoot.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":"2015-04-09T15:42:41.000Z","updated_at":"2015-04-09T16:49:42.000Z","dependencies_parsed_at":"2022-08-17T18:50:23.189Z","dependency_job_id":null,"html_url":"https://github.com/BigBoot/QCircleLib","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigBoot%2FQCircleLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigBoot%2FQCircleLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigBoot%2FQCircleLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigBoot%2FQCircleLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BigBoot","download_url":"https://codeload.github.com/BigBoot/QCircleLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406071,"owners_count":20933802,"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":[],"created_at":"2024-10-09T18:05:37.646Z","updated_at":"2025-04-05T21:45:31.656Z","avatar_url":"https://github.com/BigBoot.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#QCircleLib [![Release](https://img.shields.io/github/tag/BigBoot/QCircleLib.svg?label=QCircleLib)](https://jitpack.io/#BigBoot/QCircleLib/)\n\n\nQCircleLib allows you to create applications for QuickView, a 3rd party implementation of LG's QuickCircle \nfor the LG G3 QuickCircle case.\nFor more information about QuickView visit the \n[XDA-Thread](http://forum.xda-developers.com/showpost.php?p=59892931\u0026postcount=128).\n\n##Include this library in your Project\n###Step 1. Add the JitPack repository to your build file\n```groovy\nrepositories {\n    maven {\n        url \"https://jitpack.io\"\n    }\n}\n```\n###Step 2. Add the dependency\n```groovy\ndependencies {\n        compile 'com.github.BigBoot:QCircleLib:v1.0.2'\n\t}\n```\n\n##Using the library\n###Step 1. Create a new Activity extending QCircleView\n```java\npublic class YourActivity extends QCircleActivity{\n    @Override\n    protected CircleView onCreateView(CircleViewBuilder builder) {\n        return builder.build(R.layout.your_layout);\n    }\n}\n```\n\n###Step 2. Add a intent-filter to your activity\n```xml\n\u003cactivity\n    android:name=\".YourActivity\"\n    android:label=\"@string/app_name\"\n    android:icon=\"@drawable/app_icon\" \u003e\n    \u003cintent-filter\u003e\n        \u003caction android:name=\"de.bigboot.qcircleview.qcircleapp\" /\u003e\n    \u003c/intent-filter\u003e\n\u003c/activity\u003e\n```\nYour application should appear on QuickView.\nThis will automatically fit your view inside the visible circle and add a back button to it.\nIf you need more control over this look at [Customizing the view](#customizing-the-view)\n\n##Customizing the view\nTo customize your view, you just need to set the corresponding options before calling Builder.build().\nFor example to disable the back button:\n```java\n@Override\nprotected CircleView onCreateView(CircleViewBuilder builder) {\n    builder.setShowReturnButton(false);\n    return builder.build(R.layout.your_layout);\n}\n```\n\nTo completely disable any screen restrictions and use the full screen:\n```java\n@Override\nprotected CircleView onCreateView(CircleViewBuilder builder) {\n    builder.setUseMask(false);\n    return builder.build(R.layout.your_layout);\n}\n```\n\n#Javadoc\nThe javadoc is available [here](https://jitpack.io/com/github/BigBoot/QCircleLib/v1.0.2/javadoc/)\n\n#License\n```\nCopyright 2015 Marco Kirchner\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigboot%2Fqcirclelib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbigboot%2Fqcirclelib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigboot%2Fqcirclelib/lists"}