john990 / Waveview
Licence: apache-2.0
A wave view of android,can be used as progress bar.
Stars: ✭ 1,294
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Waveview
Sketchpad
Sketchpad is fully customisable collaborative whiteboard plugin written in pure JavaScript.
Stars: ✭ 85 (-93.43%)
Mutual labels: canvas
Binari
Interactive code editor with a live binary tree visual designed to teach new developers the fundamentals of dynamic programming.
Stars: ✭ 82 (-93.66%)
Mutual labels: canvas
Physics Visual
Visualization/Simulation of 2D physics concepts
Stars: ✭ 75 (-94.2%)
Mutual labels: canvas
Canvacord
Powerful image manipulation tool to manipulate images easily.
Stars: ✭ 87 (-93.28%)
Mutual labels: canvas
Animated Stars Android
Draw animated stars on Android view canvas - written in Kotlin
Stars: ✭ 85 (-93.43%)
Mutual labels: canvas
Waveforms
An interactive, explorable explanation about the peculiar magic of sound waves.
Stars: ✭ 1,218 (-5.87%)
Mutual labels: canvas
Touchable
Flutter library to add gestures and animations to each Shape you draw on your canvas in your CustomPainter
Stars: ✭ 82 (-93.66%)
Mutual labels: canvas
Ng2 Konva
Angular & Canvas - JavaScript library for drawing complex canvas graphics using Angular.
Stars: ✭ 78 (-93.97%)
Mutual labels: canvas
Ditherjs
A javascript library which dithers an <img> using a fixed palette
Stars: ✭ 76 (-94.13%)
Mutual labels: canvas
React Tint
A React component that applies image processing filters to an image using Processing
Stars: ✭ 89 (-93.12%)
Mutual labels: canvas
Compress.js
A simple JavaScript based client-side image compression algorithm
Stars: ✭ 86 (-93.35%)
Mutual labels: canvas
Canvas Special
👽🌟超多经典 canvas 实例,动态离子背景、移动炫彩小球、贪吃蛇、坦克大战、是男人就下100层、心形文字等等等
Stars: ✭ 1,256 (-2.94%)
Mutual labels: canvas
WaveView
![Gitter](https://badges.gitter.im/Join Chat.svg)
A wave view of android,can be used as progress bar.
Screenshot
APK
What can be used as
- background
- progress bar
How to use
https://github.com/john990/WaveView/blob/master/app/src/main/res/layout/main.xml#L7-L17
<com.john.waveview.WaveView
android:id="@+id/wave_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff702e8c"
wave:above_wave_color="@android:color/white"
wave:blow_wave_color="@android:color/white"
wave:progress="80"
wave:wave_height="little"
wave:wave_hz="normal"
wave:wave_length="middle" />
or you can just use(default progress is 80%)
<com.john.waveview.WaveView
android:id="@+id/wave_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/holo_purple"
/>
dependencies
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.john990:WaveView:v0.9'
}
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].