Back to project page dynamic-sound-android.
The source code is released under:
MIT License
If you think the Android project dynamic-sound-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.tackmobile.androidpiano.view; // w w w.j ava 2 s. c om import android.content.Context; import android.view.View; public class Key extends View { private int midiNote; private boolean blackKey; public Key(Context context, int midiNote, boolean blackKey) { super(context); this.setMidiNote(midiNote); this.setBlackKey(blackKey); } public int getMidiNote() { return midiNote; } public void setMidiNote(int midiNote) { this.midiNote = midiNote; } public boolean isBlackKey() { return blackKey; } public void setBlackKey(boolean blackKey) { int colorResource = (blackKey) ? android.R.color.black : android.R.color.white; this.setBackgroundColor(getResources().getColor(colorResource)); this.blackKey = blackKey; } }