All Projects β†’ Taishi-Y β†’ Musicindicator

Taishi-Y / Musicindicator

Licence: apache-2.0
Music indicator for Android. Easy to use. 🎧 ✨

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Musicindicator

Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-71.16%)
Mutual labels:  android-application, android-development, android-ui
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (-53.89%)
Mutual labels:  android-application, android-development, android-ui
Textwriter
Animate your texts like never before
Stars: ✭ 140 (-70.53%)
Mutual labels:  android-application, android-development, android-ui
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-77.89%)
Mutual labels:  android-application, android-development, android-ui
Login-SignupUI-FirebasePhoneauth
New Repo
Stars: ✭ 43 (-90.95%)
Mutual labels:  android-development, android-application, android-ui
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-76.42%)
Mutual labels:  android-application, android-development, android-ui
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (-53.89%)
Mutual labels:  android-application, android-development, android-ui
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-92.63%)
Mutual labels:  android-application, android-development, android-ui
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-97.26%)
Mutual labels:  android-development, android-application, android-ui
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (-64.84%)
Mutual labels:  android-development, android-application, android-ui
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-79.58%)
Mutual labels:  android-application, android-development, android-ui
Drawer Behavior
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 394 (-17.05%)
Mutual labels:  android-application, android-development, android-ui
Edxposedmanager
Companion Android application for EdXposed
Stars: ✭ 1,172 (+146.74%)
Mutual labels:  android-application, android-development, android-ui
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-76%)
Mutual labels:  android-application, android-development, android-ui
Phonenumberverificationui Android
Check out the new style for mobile number verification πŸ˜‰πŸ˜‰πŸ˜ŠπŸ˜Š
Stars: ✭ 52 (-89.05%)
Mutual labels:  android-application, android-development, android-ui
Glidetoast
GlideToast is a android library to implement flying Toast Animation
Stars: ✭ 162 (-65.89%)
Mutual labels:  android-application, android-development, android-ui
Zoomrecylerlayout
🎒 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (+30.11%)
Mutual labels:  android-application, android-development, android-ui
Music Player Go
🎢🎼 Very slim music player πŸ‘¨β€πŸŽ€ 100% made in Italy πŸ•πŸŒ³πŸŒžπŸπŸŒ„
Stars: ✭ 654 (+37.68%)
Mutual labels:  android-application, android-development, android-ui
Awesome Android Complete Reference
Awesome Android references for everything like best practices, performance optimization, etc.
Stars: ✭ 2,701 (+468.63%)
Mutual labels:  android-application, android-development, android-ui
PlantShopUI-Android
Check out the new style for App Design aims for the Online Plant Shop Service using jetpack compose...πŸ˜‰πŸ˜€πŸ˜πŸ˜Ž
Stars: ✭ 29 (-93.89%)
Mutual labels:  android-development, android-application, android-ui

Music Indicator

Android Arsenal Download API License

Music indicator for Android.🎧 ✨

You can show this when the audio is played.🎡

Installation

Add it in your root build.gradle at the end of repositories:

dependencies {
  compile 'com.taishi-y:musicindicator:0.1.0'
}

Usage

1 - Include app namespace to the root element :

xmlns:app="http://schemas.android.com/apk/res-auto"

2 - Add the Indicator View with custom params :

<com.taishi.library.Indicator
      android:id="@+id/indicator"
      android:layout_width="match_parent"
      android:layout_height="180dp"
      android:layout_alignParentTop="true"
      android:background="#000000"
      app:bar_num="50"
      app:bar_color="#1DD069"
      app:step_num="70"
      app:duration="20000"
      />

Supported Attributes

XML Attribute Java Attribute Description
app:bar_num setBarNum(int) Number of Bars
app:bar_color setBarColor(int) Color of the button
app:duration setDuration(int) Duration of a bar animation
app:step_num setStepNum(int) Number of bar animation steps

Sample

1 - Normal Music Indicator

Normal Music Indicator

<com.taishi.library.Indicator
      android:id="@+id/indicator"
      android:layout_width="match_parent"
      android:layout_height="180dp"
      android:layout_alignParentTop="true"
      android:background="#000000"
      app:bar_num="50"
      app:bar_color="#1DD069"
      app:step_num="70"
      app:duration="20000"
      />

2 - Google Music Like

  <RelativeLayout
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_margin="10dp"
          android:background="@drawable/circle">
          <com.taishi.library.Indicator
              android:layout_width="50dp"
              android:layout_height="50dp"
              android:layout_margin="20dp"
              app:bar_num="3"
              app:bar_color="#fff"
              app:step_num="10"
              app:duration="3000"/>
      </RelativeLayout>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="oval">
    <solid
        android:color="#48b3ff"/>
</shape>

See the example project for more samples

Developed By

Taishi Yamasaki

How to Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

Copyright 2017 Taishi Yamasaki

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