Taishi-Y / Musicindicator
Licence: apache-2.0
Music indicator for Android. Easy to use. π§ β¨
Stars: β 475
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
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
<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
- Website (http://taishi.tech/)
- Twitter (https://twitter.com/taishi_yamasaki)
- LinkedIn (https://www.linkedin.com/in/taishi-yamasaki)
- For contact, shoot me an email at [email protected]
How to Contribute
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- 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].