{"id":13989491,"url":"https://github.com/sephiroth74/OverlayMenu","last_synced_at":"2025-07-22T11:30:29.974Z","repository":{"id":29610448,"uuid":"33150820","full_name":"sephiroth74/OverlayMenu","owner":"sephiroth74","description":"Android Overlay Menu","archived":false,"fork":false,"pushed_at":"2015-03-30T22:58:59.000Z","size":653,"stargazers_count":119,"open_issues_count":0,"forks_count":31,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-23T16:11:27.327Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sephiroth74.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-03-30T22:05:08.000Z","updated_at":"2024-10-18T14:34:50.000Z","dependencies_parsed_at":"2022-09-03T14:50:42.353Z","dependency_job_id":null,"html_url":"https://github.com/sephiroth74/OverlayMenu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sephiroth74/OverlayMenu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sephiroth74%2FOverlayMenu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sephiroth74%2FOverlayMenu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sephiroth74%2FOverlayMenu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sephiroth74%2FOverlayMenu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sephiroth74","download_url":"https://codeload.github.com/sephiroth74/OverlayMenu/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sephiroth74%2FOverlayMenu/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266483414,"owners_count":23936336,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-08-09T13:01:41.866Z","updated_at":"2025-07-22T11:30:29.692Z","avatar_url":"https://github.com/sephiroth74.png","language":"Java","funding_links":[],"categories":["Java","Libs"],"sub_categories":["\u003cA NAME=\"Widget\"\u003e\u003c/A\u003eWidget"],"readme":"# Overlay Menu\nAndroid Overlay Menu\n\nDemo:\n==\n\n[![Demo Video](http://img.youtube.com/vi/voFWb40sBJQ/0.jpg)](http://youtu.be/voFWb40sBJQ)\n\nInstallation:\n==\n\nAdd this dependency to your gradle script:\n\n    compile 'it.sephiroth.android.library.overlaymenu:overlay-menu:1.0'\n\n\nUsage:\n==\n\nAdd an instance of the OverlayView in your layout:\n\n    \u003cit.sephiroth.android.library.overlaymenu.OverMenuView\n        android:entries=\"@array/overmenuEntries\"\n        android:id=\"@+id/overmenu\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\" /\u003e\n        \nwhere the overmenuEntries array is defined in your arrays.xml like this:\n\n    \u003cstring-array name=\"overmenuEntries\"\u003e\n        \u003citem\u003eFirst Item\u003c/item\u003e\n        \u003citem\u003eSecond Item\u003c/item\u003e\n        \u003citem\u003eThird Item\u003c/item\u003e\n        \u003citem\u003eFourth Item\u003c/item\u003e\n        \u003citem\u003eFifth Item\u003c/item\u003e\n        \u003citem\u003eSixth Item\u003c/item\u003e\n        \u003citem\u003eSeventh Item\u003c/item\u003e\n    \u003c/string-array\u003e\n    \n    \nThen in your activity:\n\n    overMenuView = (OverMenuView) findViewById(R.id.overmenu);\n    overMenuView.setOnSelectionChangedListener(this);\n    overMenuView.setOnMenuVisibilityChangeListener(this);\n    \n    \n    @Override\n    public void onSelectionChanged(final int position) {\n        Log.d(TAG, \"onSelectionChanged: \" + position);\n    }\n\n    @Override\n    public void onVisibilityChanged(final View view, final boolean visible) {\n        Log.d(TAG, \"onVisibilityChanged: \" + view + \", \" + visible);\n    }\n    \n    \nLicense:\n==\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n    ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsephiroth74%2FOverlayMenu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsephiroth74%2FOverlayMenu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsephiroth74%2FOverlayMenu/lists"}