All Projects → iammert → Rangeview

iammert / Rangeview

Android range view for cropping (video, audio, etc.)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Rangeview

Jackknife
⚔️ 金轮法王,哦不,是轮子大师带你玩转Android,是时候尝试下MVVM了。这是一个Android应用开发全家桶库,支持Kotlin+MVVM+Dagger2+Retrofit架构。
Stars: ✭ 215 (+36.94%)
Mutual labels:  audio, customview
Codeeditor
Code Editor Native Way
Stars: ✭ 155 (-1.27%)
Mutual labels:  customview
Ultrasonic
Free and open-source music streaming Android client for Subsonic API compatible servers
Stars: ✭ 149 (-5.1%)
Mutual labels:  audio
Audioowl
Fast and simple music and audio analysis using RNN in Python 🕵️‍♀️ 🥁
Stars: ✭ 151 (-3.82%)
Mutual labels:  audio
Dtln
Tensorflow 2.x implementation of the DTLN real time speech denoising model. With TF-lite, ONNX and real-time audio processing support.
Stars: ✭ 147 (-6.37%)
Mutual labels:  audio
Aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
Stars: ✭ 1,942 (+1136.94%)
Mutual labels:  audio
Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (-5.1%)
Mutual labels:  audio
Sonant X
Small JavaScript synthesizer library
Stars: ✭ 154 (-1.91%)
Mutual labels:  audio
Auraloss
Collection of audio-focused loss functions in PyTorch
Stars: ✭ 155 (-1.27%)
Mutual labels:  audio
Green Audio Player
Audio Player javascript library
Stars: ✭ 151 (-3.82%)
Mutual labels:  audio
Berkanansdk
Bluetooth mesh messaging SDK for apps
Stars: ✭ 150 (-4.46%)
Mutual labels:  range
Swiftspeech
A speech recognition framework designed for SwiftUI.
Stars: ✭ 149 (-5.1%)
Mutual labels:  audio
Tmoe Linux
🍭Without any basic knowledge of linux shell,you can easily install and configure a GNU/Linux graphical desktop environment on 📱Android termux and 💻WSL .🍰You can also run VSCode on your android phone.🍹Graphical qemu manager,🐋support running docker on Android.配置WSL和安卓手机的linux容器,桌面环境,主题美化,远程桌面,音频服务,镜像源,uefi开机启动项,webdav(nginx),fcitx输入法以及qemu-system虚拟机...
Stars: ✭ 149 (-5.1%)
Mutual labels:  audio
Karaoke
Karaoke built with Web Audio API
Stars: ✭ 149 (-5.1%)
Mutual labels:  audio
Mqb Pm
Performance Monitor for VAG-group cars with Android Auto
Stars: ✭ 155 (-1.27%)
Mutual labels:  audio
Rnnoise
Recurrent neural network for audio noise reduction
Stars: ✭ 2,266 (+1343.31%)
Mutual labels:  audio
Muspy
A toolkit for symbolic music generation
Stars: ✭ 151 (-3.82%)
Mutual labels:  audio
Nwaves
.NET library for 1D signal processing focused specifically on audio processing
Stars: ✭ 151 (-3.82%)
Mutual labels:  audio
Colored Time Selector
A smart colored time selector. Users can select just free time with a handy colorful range selector.
Stars: ✭ 156 (-0.64%)
Mutual labels:  range
Resampy
Efficient sample rate conversion in python
Stars: ✭ 155 (-1.27%)
Mutual labels:  audio

RangeView

Android range view for cropping (video, audio, etc.)

Usage

<com.iammert.rangeview.library.RangeView
    android:id="@+id/rangeView"
    android:layout_width="match_parent"
    android:layout_height="56dp"
    app:strokeColor="#123123"
    app:colorBackground="#555555" />

Listeners

rangeView.rangeValueChangeListener = object : RangeView.OnRangeValueListener {
    override fun rangeChanged(maxValue: Float, minValue: Float, currentLeftValue: Float, currentRightValue: Float) {}
}
rangeView.rangePositionChangeListener = object : RangeView.OnRangePositionListener {
    override fun leftTogglePositionChanged(xCoordinate: Float, value: Float) {}

    override fun rightTogglePositionChanged(xCoordinate: Float, value: Float) {}
}
rangeView.rangeDraggingChangeListener = object :RangeView.OnRangeDraggingListener{
    override fun onDraggingStateChanged(draggingState: DraggingState) {}
}

Download

maven { url 'https://jitpack.io' }
dependencies {
  compile 'com.github.iammert:rangeview:0.1'
}

License

Copyright 2019 Mert Şimşek.

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