{"id":19635839,"url":"https://github.com/codepath/android-custom-view-demos","last_synced_at":"2025-08-22T01:13:53.235Z","repository":{"id":12144390,"uuid":"14737445","full_name":"codepath/android-custom-view-demos","owner":"codepath","description":"Demos to demonstrate custom views and drawing (Week 3)","archived":false,"fork":false,"pushed_at":"2018-10-05T19:14:36.000Z","size":937,"stargazers_count":30,"open_issues_count":0,"forks_count":28,"subscribers_count":9,"default_branch":"master","last_synced_at":"2023-05-10T14:13:27.160Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codepath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-27T04:36:21.000Z","updated_at":"2022-03-06T02:08:37.000Z","dependencies_parsed_at":"2022-09-23T04:32:17.084Z","dependency_job_id":null,"html_url":"https://github.com/codepath/android-custom-view-demos","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid-custom-view-demos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid-custom-view-demos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid-custom-view-demos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid-custom-view-demos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codepath","download_url":"https://codeload.github.com/codepath/android-custom-view-demos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224102254,"owners_count":17256125,"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-11-11T12:27:12.706Z","updated_at":"2024-11-11T12:27:13.551Z","avatar_url":"https://github.com/codepath.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CustomViewsDemo\n\nThis app is a part of the course and is of Week 3 This app helps the user to learn different types of views that are custom made.\n\nAndroid demo demonstrates how to use custom views and do basic drawing with two different demos:\n\n * Shape Demo - Displays custom control for selecting a shape\n * Painting Demo - Custom drawing with a simple canvas the user can paint on.\n\n\u003cimg src=\"http://i.imgur.com/MKncYMd.png\" width=\"260\" height=\"373\" /\u003e\u0026nbsp;\n\u003cimg src=\"http://i.imgur.com/wFPRitb.png\" width=\"260\" height=\"373\"  /\u003e\u0026nbsp;\n\u003cimg src=\"http://i.imgur.com/cO24iCg.png\" width=\"260\" height=\"373\" /\u003e\u0026nbsp;\n\nDig into the source code for more or checkout the related guides for [Basic Painting](https://github.com/thecodepath/android_guides/wiki/Basic-Painting-with-Views) or [Custom Views](https://github.com/thecodepath/android_guides/wiki/Defining-Custom-Views)!\n\n## Use Cases\n\n**Shape Demo**\n\n* Use case #1: Draw some shapes\n  * Displays shape onto a view\n* Use case #4: Custom input view\n  * Shape Selector includes drawing, touch, xml attributes, measure \n\n**Painting Demo**\n\n* Use case #3: Simple painting with paths  \n  * Simple painting on a view\n.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodepath%2Fandroid-custom-view-demos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodepath%2Fandroid-custom-view-demos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodepath%2Fandroid-custom-view-demos/lists"}