All Projects → eo → Bluetooth State View

eo / Bluetooth State View

Licence: apache-2.0
Material design animated Bluetooth state view for Android

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Bluetooth State View

Battery Meter View
🔋 Material design battery meter (i.e. level, state) view for Android
Stars: ✭ 57 (+58.33%)
Mutual labels:  material-design, material, custom-view, android-ui
Sequent
A simple continuous animation library for Android UI.
Stars: ✭ 263 (+630.56%)
Mutual labels:  material-design, material, animations, android-ui
Material Intro
A simple material design app intro with cool animations and a fluent API.
Stars: ✭ 1,718 (+4672.22%)
Mutual labels:  material-design, material, animations
Android Art
🎄 Android™ 设计相关的在线工具: 图标制作、配色方案、尺寸修改、截图加壳等,持续更新...
Stars: ✭ 95 (+163.89%)
Mutual labels:  material-design, material, android-ui
Motion Shapeofview
Explain how to use MotionLayout with ShapeOfView
Stars: ✭ 236 (+555.56%)
Mutual labels:  material-design, material, animations
signal-strength-view
📶 Material design signal strength view for Android
Stars: ✭ 30 (-16.67%)
Mutual labels:  material, custom-view, android-ui
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (+280.56%)
Mutual labels:  material-design, material, android-ui
Materialfavoritebutton
Animated favorite/star/like button
Stars: ✭ 586 (+1527.78%)
Mutual labels:  material-design, material, android-ui
Materiallettericon
Material first letter icon like lollipop contacts icon. Letter(s) on a shape drawn on canvas.
Stars: ✭ 255 (+608.33%)
Mutual labels:  material-design, material, android-ui
Tableview
TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
Stars: ✭ 2,928 (+8033.33%)
Mutual labels:  material-design, custom-view, android-ui
Material Progressview
🔥A beautiful, gradual and simple used progress view for android.
Stars: ✭ 406 (+1027.78%)
Mutual labels:  material-design, material, android-ui
Slidetoact
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Stars: ✭ 783 (+2075%)
Mutual labels:  material-design, material, android-ui
Mdl Skeleton
Material Design skeleton with ssr-engine
Stars: ✭ 17 (-52.78%)
Mutual labels:  material-design, material
Matter
Material Design Components in Pure CSS. Materializing HTML at just one class per component 🍰
Stars: ✭ 888 (+2366.67%)
Mutual labels:  material-design, material
Materialdesignsamples
Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...
Stars: ✭ 900 (+2400%)
Mutual labels:  material-design, material
Android Customtoast
Easy to use Custom Toast Library for Android
Stars: ✭ 24 (-33.33%)
Mutual labels:  material-design, android-ui
Morphing Material Dialogs
Material dialog ❤️ morphing animation. An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
Stars: ✭ 806 (+2138.89%)
Mutual labels:  material-design, android-ui
Breeze
A Material Design game launcher for Windows
Stars: ✭ 22 (-38.89%)
Mutual labels:  material-design, material
Mdwechat
一个能让微信 Material Design 化的 Xposed 模块
Stars: ✭ 849 (+2258.33%)
Mutual labels:  material-design, material
Dachshund Tab Layout
Extended Android Tab Layout with animated indicators that have continuous feedback.
Stars: ✭ 853 (+2269.44%)
Mutual labels:  animations, android-ui

Bluetooth State View

Icon

Material design animated Bluetooth state view for Android

Download License License

Download

dependencies {
  implementation 'eo.view:bluetoothstate:1.1.1'
}

You also have the option to download individual animated vector drawables:

dependencies {
  implementation 'eo.avd:bluetoothconnecting:1.1.1'
  implementation 'eo.avd:bluetoothsearching:1.1.1'
  implementation 'eo.avd:bluetoothturningonoff:1.1.1'
}

Usage

Library contains both BluetoothStateView and BluetoothStateDrawable classes. Following XML attributes have corresponding class properties.

<eo.view.bluetoothstate.BluetoothStateView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:bluetoothAnimateStateChanges="true"
    app:bluetoothColor="@android:color/black"
    app:bluetoothTheme="rounded"
    app:bluetoothState="searching" />

Themes & Animations

Connecting Searching Turning On & Off
Rounded  Rounded Connecting Rounded Searching Rounded Turning On/Off
Sharp  Sharp Connecting Sharp Searching Sharp Turning On/Off

Style

Bluetooth state view is styleable using bluetoothStateStyle in your theme. Widget.BluetoothState can be used as a base style.

Sample

Download sample app under releases to play with the library

License

Copyright 2018 Erdem Orman

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