App
|
Jednoduchý picker, ketrý ze zadaného štětce vytvoří náhled stopy. More...
Classes | |
class | PathParams |
Pomocná třída jen pro snadnou práci s parametry cesty. More... | |
enum | PathPickerEvent |
Výčet udávající typ události. More... | |
interface | PathPickerViewEventListener |
Interface pro posluchače událostí. More... | |
enum | redrawScope |
Udává, co všechnose má na náhledu překreslit. More... | |
Public Member Functions | |
PathPickerView (Context context) | |
PathPickerView (Context context, AttributeSet attrs) | |
PathPickerView (Context context, AttributeSet attrs, int defStyle) | |
void | setZoom (double zoom) |
Nastaví zoom náhledu. | |
double | getZoom () |
Vrátí zoom náhledu. | |
void | setPathParams (PathParams params) |
Nastaví parametry aktuálně vybrané stopy. | |
PathParams | getNewPathParams () |
Vrátí parametry aktuálně vybrané stopy. | |
PathParams | getOldPathParams () |
Vrátí parametry předchozí stopy (poslední potvrzené). | |
void | setState (PathParams params) |
Nataví parametry aktuálně vybrané i předchozí stopy na params. | |
void | setBrush (NBitmap brush) |
Vytvoří kopii brush a tu nastaví jako masku štětce, která se použije pro náhled stopy. | |
Paint | getPreviewBackground () |
Vrátí odkaz na Paint, který se použije pro vykreslení pozadí náhledu. | |
Paint | getPreviewForeground () |
Vrátí odkaz na Paint, který se použije pro vykreslení náhledu stopy. | |
boolean | isLivePreviewOn () |
Vrátí stav LivePreview. | |
void | setLivePreviewOn (boolean val) |
Nastaví hodnotu LivePreview. | |
void | setPathPickerListener (PathPickerViewEventListener l) |
Nastaví posluchače událostí. | |
void | onProgressChanged (SeekBar seekBar, int progress, boolean fromUser) |
void | onStartTrackingTouch (SeekBar seekBar) |
void | onStopTrackingTouch (SeekBar seekBar) |
void | onMaskCanvasChanged (MaskView v) |
Voláno v okamžiku, kdy BrushView z jakéhokoliv důvodu musí změnit velikost bitmapy, kterou používá k vykreslování. Voláno také když je View poprvé připraven. | |
void | onCheckedChanged (CompoundButton buttonView, boolean isChecked) |
void | onClick (View v) |
Protected Member Functions | |
void | init () |
Provede inicializaci třídy. | |
void | onDetachedFromWindow () |
Voláno v okamžiku, kdy již View nemá kam kreslit - není spojen s oknem. | |
void | updateSeekBars () |
Nastaví SeekBary tak, aby odpovídaly newBrushParams. | |
void | redrawPath (redrawScope scope) |
Znovu vykreslí stopu tak, aby odpovídal newParams. | |
boolean | initPreviewCanvas (MaskView view) |
Pokusí se o inicializaci Canvasu pro zobrazení štětce, informuje o úspěchu. | |
redrawScope | updateValues () |
Nastaví newBrushParams dle hodnot na SeekBarech. | |
void | updateLabels () |
Aktualizuje popisky SeekBarů dle newBrushParams. | |
void | updateStateFromSeekbars (redrawScope forceParam) |
Aktualizuje celkový stav třídy dle hodnot SeekBarů. | |
void | updateStateFromParams () |
Aktualizuje cekový stav třídy dle hodnot newBrushParams. | |
Protected Attributes | |
SeekBar | opacitySB |
SeekBar | flowSB |
SeekBar | spacingSB |
CheckBox | livePreviewChB |
Button | selectBtn |
Button | cancelBtn |
MaskView | previewMskV |
TextView | opacityTV |
TextView | flowTV |
TextView | spacingTV |
boolean | livePreviewOn |
Udává, jestli má být dynamicky vytvářen náhled stopy, nebo má být náhled vytvořen až po dokončení volby uživatelem. | |
NBitmap | previewCanvas = null |
Canvas odpovídajícího MaskView, které zobrazuje náhled stopy. | |
NBitmap | brush = null |
Štětec, který se použije k náhledu stopy. | |
PathParams | oldParams = new PathParams() |
Parametry předchozí potvrzené stopy. | |
PathParams | newParams = new PathParams() |
Parametry aktuálně vybrané stopy. | |
PathPickerViewEventListener | listener = null |
Jednoduchý picker, ketrý ze zadaného štětce vytvoří náhled stopy.
Definition at line 40 of file PathPickerView.java.
|
inline |
Definition at line 192 of file PathPickerView.java.
|
inline |
Definition at line 197 of file PathPickerView.java.
|
inline |
Definition at line 202 of file PathPickerView.java.
|
inline |
|
inline |
Vrátí parametry předchozí stopy (poslední potvrzené).
Definition at line 377 of file PathPickerView.java.
|
inline |
Vrátí odkaz na Paint, který se použije pro vykreslení pozadí náhledu.
Definition at line 408 of file PathPickerView.java.
|
inline |
Vrátí odkaz na Paint, který se použije pro vykreslení náhledu stopy.
Definition at line 416 of file PathPickerView.java.
|
inline |
|
inlineprotected |
Provede inicializaci třídy.
Definition at line 133 of file PathPickerView.java.
|
inlineprotected |
Pokusí se o inicializaci Canvasu pro zobrazení štětce, informuje o úspěchu.
view |
Definition at line 266 of file PathPickerView.java.
|
inline |
|
inline |
Definition at line 486 of file PathPickerView.java.
|
inline |
Definition at line 494 of file PathPickerView.java.
|
inlineprotected |
Voláno v okamžiku, kdy již View nemá kam kreslit - není spojen s oknem.
Definition at line 180 of file PathPickerView.java.
|
inline |
Voláno v okamžiku, kdy BrushView z jakéhokoliv důvodu musí změnit velikost bitmapy, kterou používá k vykreslování. Voláno také když je View poprvé připraven.
v |
Implements mhr.appandroid.views.MaskView.OnMaskCanvasChangedListener.
Definition at line 480 of file PathPickerView.java.
|
inline |
Definition at line 446 of file PathPickerView.java.
|
inline |
Definition at line 461 of file PathPickerView.java.
|
inline |
Definition at line 466 of file PathPickerView.java.
|
inlineprotected |
Znovu vykreslí stopu tak, aby odpovídal newParams.
Definition at line 222 of file PathPickerView.java.
|
inline |
Vytvoří kopii brush a tu nastaví jako masku štětce, která se použije pro náhled stopy.
brush |
Definition at line 395 of file PathPickerView.java.
|
inline |
|
inline |
Nastaví parametry aktuálně vybrané stopy.
params |
Definition at line 360 of file PathPickerView.java.
|
inline |
|
inline |
Nataví parametry aktuálně vybrané i předchozí stopy na params.
params |
Definition at line 385 of file PathPickerView.java.
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Aktualizuje cekový stav třídy dle hodnot newBrushParams.
Definition at line 332 of file PathPickerView.java.
|
inlineprotected |
Aktualizuje celkový stav třídy dle hodnot SeekBarů.
Definition at line 318 of file PathPickerView.java.
|
inlineprotected |
Nastaví newBrushParams dle hodnot na SeekBarech.
Definition at line 283 of file PathPickerView.java.
|
protected |
Štětec, který se použije k náhledu stopy.
Definition at line 119 of file PathPickerView.java.
|
protected |
Definition at line 108 of file PathPickerView.java.
|
protected |
Definition at line 104 of file PathPickerView.java.
|
protected |
Definition at line 112 of file PathPickerView.java.
|
protected |
Definition at line 124 of file PathPickerView.java.
|
protected |
Definition at line 106 of file PathPickerView.java.
|
protected |
Udává, jestli má být dynamicky vytvářen náhled stopy, nebo má být náhled vytvořen až po dokončení volby uživatelem.
Definition at line 115 of file PathPickerView.java.
|
protected |
Parametry aktuálně vybrané stopy.
Definition at line 122 of file PathPickerView.java.
|
protected |
Parametry předchozí potvrzené stopy.
Definition at line 121 of file PathPickerView.java.
|
protected |
Definition at line 103 of file PathPickerView.java.
|
protected |
Definition at line 111 of file PathPickerView.java.
|
protected |
Canvas odpovídajícího MaskView, které zobrazuje náhled stopy.
Definition at line 117 of file PathPickerView.java.
|
protected |
Definition at line 110 of file PathPickerView.java.
|
protected |
Definition at line 107 of file PathPickerView.java.
|
protected |
Definition at line 105 of file PathPickerView.java.
|
protected |
Definition at line 113 of file PathPickerView.java.