All Projects → andreilisun → Circular-Layout

andreilisun / Circular-Layout

Licence: Apache-2.0 license
A layout that arranges other views in a circle.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Circular-Layout

android-custom-view
No description or website provided.
Stars: ✭ 15 (-67.39%)
Mutual labels:  android-ui, android-custom-view
Bottomsheetcoordinatorlayout
A handy CoordinatorLayout that works well when used in a bottom sheet, even with AppBarLayouts inside.
Stars: ✭ 241 (+423.91%)
Mutual labels:  android-ui
Tristatetogglebutton
Customizable tri-state toggle button (with three states, three state toggle) for Android
Stars: ✭ 198 (+330.43%)
Mutual labels:  android-ui
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+376.09%)
Mutual labels:  android-ui
Slideshowtoolbar
Slideshow Imageview for Android
Stars: ✭ 204 (+343.48%)
Mutual labels:  android-ui
Androidappshortcuts
App Shortcuts for Android on Pre Nougat 7.1!
Stars: ✭ 223 (+384.78%)
Mutual labels:  android-ui
Qmui android
提高 Android UI 开发效率的 UI 库
Stars: ✭ 13,341 (+28902.17%)
Mutual labels:  android-ui
Aboutlibraries
AboutLibraries automatically detects all dependencies of a project and collects their information including the license. Optionally visualising it via the provided ui components.
Stars: ✭ 2,777 (+5936.96%)
Mutual labels:  android-ui
Pageindicator
An Instagram like page indicator compatible with RecyclerView and ViewPager.
Stars: ✭ 236 (+413.04%)
Mutual labels:  android-ui
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (+376.09%)
Mutual labels:  android-ui
Restring
Replace bundled Strings dynamically, or provide new translations, for Android
Stars: ✭ 217 (+371.74%)
Mutual labels:  android-ui
Folivora
An android library that supports set various drawables to view directly in your layout.xml
Stars: ✭ 207 (+350%)
Mutual labels:  android-ui
Flowingdrawer
swipe display drawer with flowing & bouncing effects.
Stars: ✭ 2,535 (+5410.87%)
Mutual labels:  android-ui
Droidmotion
🏂 Implementation of a simple android motion
Stars: ✭ 200 (+334.78%)
Mutual labels:  android-ui
Awesome Android Complete Reference
Awesome Android references for everything like best practices, performance optimization, etc.
Stars: ✭ 2,701 (+5771.74%)
Mutual labels:  android-ui
Elegantdialog
A beautiful, customizable and interactive dialog for Android written in Kotlin/Java 😍
Stars: ✭ 189 (+310.87%)
Mutual labels:  android-ui
Blitz
Android Library: Set self-updating string with relative time in TextView (e.g. 5 minutes ago)
Stars: ✭ 217 (+371.74%)
Mutual labels:  android-ui
Customfloatingactionbutton
This view is for replacement of standard Floating Action Button from Google Support Library. It is easy to use, customizable and you can also add text to button
Stars: ✭ 222 (+382.61%)
Mutual labels:  android-ui
CCView
💳 Ready made credit card creation library. 💳
Stars: ✭ 42 (-8.7%)
Mutual labels:  android-ui
Collapsingtoolbarlayout Subtitle
Standard CollapsingToolbarLayout with subtitle support
Stars: ✭ 244 (+430.43%)
Mutual labels:  android-ui

CircularLayout

A layout that arranges other views in a circle.

Demo

CircularLayout

Download

Add this line to the build.gradle of your module:

compile 'com.github.andreilisun:circular-layout:1.0'

How to use

From .xml

<com.github.andreilisun.circular_layout.CircularLayout
        android:layout_width="220dp"
        android:layout_height="220dp">
        
        <android.support.v7.widget.SwitchCompat
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
            
        <ImageView
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:src="@mipmap/ic_launcher" />
            
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/ok" />
            
        <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
            
        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
            
        <Chronometer
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
            
</com.github.andreilisun.circular_layout.CircularLayout>

Programmatically

Have a look at the sample.

License

Copyright 2017 Lisun Andrii.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].