All Projects → taindb → SpinnerTextView

taindb / SpinnerTextView

Licence: other
A CustomView like Spinner for Android (Kotlin)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to SpinnerTextView

Indian-States-and-Cities-Android
Offline Android App to illustrate Auto Complete Indian cities and states text views
Stars: ✭ 19 (+18.75%)
Mutual labels:  spinner
clappr-plugins
Main plugins for the Clappr project
Stars: ✭ 22 (+37.5%)
Mutual labels:  spinner
spin
A very simple spinner for cli Go apps
Stars: ✭ 70 (+337.5%)
Mutual labels:  spinner
loading
Laravel package to add loading indicator to pages while page is loading.
Stars: ✭ 38 (+137.5%)
Mutual labels:  spinner
react-redux-spinner
An automatic spinner for react and redux
Stars: ✭ 81 (+406.25%)
Mutual labels:  spinner
material-design-spinner
Material design spinner for apps powered by Starling and Feathers
Stars: ✭ 23 (+43.75%)
Mutual labels:  spinner
ConsoleTools
A set of tools and "controls" for the .net Console.
Stars: ✭ 67 (+318.75%)
Mutual labels:  spinner
cpp-indicators
A very simple, easy-to-use, and single-header-only C++ library for console based indicators (loading spinners)
Stars: ✭ 13 (-18.75%)
Mutual labels:  spinner
spinner
Progress indicators for command line Clojure apps, including support for indeterminate and determinate tasks.
Stars: ✭ 32 (+100%)
Mutual labels:  spinner
react-native-spinner-button
React Native button component with multiple animated spinners
Stars: ✭ 105 (+556.25%)
Mutual labels:  spinner
ZXLoadingView
🍕ZXLoadingView is an iOS progress-activity
Stars: ✭ 14 (-12.5%)
Mutual labels:  spinner
spinners-angular
Lightweight SVG/CSS spinners for Angular
Stars: ✭ 21 (+31.25%)
Mutual labels:  spinner
spinnies
Node.js module to create and manage multiple spinners in command-line interface programs
Stars: ✭ 111 (+593.75%)
Mutual labels:  spinner
lsp spinner.nvim
neovim plugin to retrieve the name of the running LSP client(s) and display a spinner when there are wip job
Stars: ✭ 23 (+43.75%)
Mutual labels:  spinner
wc
A simple spinning loading web component based on the one from macOS
Stars: ✭ 47 (+193.75%)
Mutual labels:  spinner
respinner
Pretty and customizable svg spinners for React.js
Stars: ✭ 89 (+456.25%)
Mutual labels:  spinner
loading-indicator
🚦 Simple and customizable command line loading indicator
Stars: ✭ 18 (+12.5%)
Mutual labels:  spinner
KVSpinnerView
KVSpinnerView is highly customizable progress HUD
Stars: ✭ 37 (+131.25%)
Mutual labels:  spinner
nanospinner
🌀 The simplest and tiniest terminal spinner for Node.js
Stars: ✭ 108 (+575%)
Mutual labels:  spinner
InstagramActivityIndicator
Activity Indicator similar to Instagram's
Stars: ✭ 49 (+206.25%)
Mutual labels:  spinner

TNSpinner

  • A CustomView likes Spinner using Kotlin and TextView. Not Spinner of Android SDK
  • Very easy to custom an item and drop down item from designer or your custom.

Demo

Usage

 <vn.taindb.tnspinner.SpinnerTextView
        android:id="@+id/spinner"
        android:layout_width="300dp"
        android:layout_height="@dimen/item_height"
        android:layout_gravity="center_horizontal"
        android:background="@drawable/spinner_item_collapse_bg"
        android:clickable="true"
        android:enabled="true"
        android:gravity="center"
        android:hint="[Select an Android Model...]"
        android:textColor="@android:color/white"
        android:textColorHint="#85ffffff"
        android:textSize="16sp"
        android:textStyle="bold"
        app:arrow_icon="@drawable/ic_arrow"
        app:collapse_item_display_background="@drawable/spinner_item_collapse_bg"
        app:dropdown_item_height="@dimen/item_height"
        app:dropdown_max_height="100dp"
        app:drop_down_list_background="@drawable/drop_down_bg"
        app:expand_item_display_background="@drawable/spinner_item_expand_bg"
        app:hint_text_enable="true" />

TODO

If you want to suggest better implementation or you have found some mistakes in this project, please tell me at issue

License

Copyright (C) 2018 Tai Nguyen 

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].