App
|
Třída, co má na starosti umožněnit uživateli volbu nástrojů a jejich nastavení. More...
Public Member Functions | |
void | changeVisibility () |
Změní viditelnost toolBoxToolbarContent, což efektivně znamená minimalizaci panelu. | |
void | onClick (View v) |
void | onAttach (Activity activity) |
View | onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) |
Protected Member Functions | |
View | initView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) |
Inicializuje View - exrtahované funkce z onCreateView() | |
void | addTool (int id, int imageId, int nameId, Fragment settingsFragment) |
Přidá nástroj do toolBoxu a nastaví tento fragment jako onClickListener. | |
void | showToolSettings (int toolId) |
Vytvoří a zobrazí fragment sloužící k nastavení daného nástroje. | |
void | selectTool (int newId) |
Provede výběr nástroje. Nástroj o požadovaném id se stane aktivním, zobrazí se jeho nastavení. | |
Protected Attributes | |
int | selectedToolId |
id vybraného nástroje. Id se přiděluje při kompilaci systémem androidích zdrojů. | |
int | selectedToolBackgroundColor |
Barva pozadí určující vybraný nástroj. | |
View | root |
Kořenový View tohoto fragmentu. | |
ViewGroup | toolBox |
ViewGroup, který obsahuje jednotlivé nástroje. | |
ViewGroup | toolBoxToolbarContent |
ViewGroup, který obsahuje pruh s nástroji i jejich volbami a nastavením jeho viditelností se dosahuje skrytí toolbaru. | |
LayoutInflater | inflater |
Reference na Inflater. | |
AppMainActivity | activity |
Reference na hlavní aktivitu aplikace. | |
SparseArray< Fragment > | fragments = new SparseArray<Fragment>() |
Udržuje cachované fragmenty s nastavením jednotlivých nástrojů. | |
boolean | firstCreated = true |
Třída, co má na starosti umožněnit uživateli volbu nástrojů a jejich nastavení.
Definition at line 23 of file ToolBoxPaneFragment.java.
|
inlineprotected |
Přidá nástroj do toolBoxu a nastaví tento fragment jako onClickListener.
id | |
imageId | |
nameId |
Definition at line 94 of file ToolBoxPaneFragment.java.
|
inline |
Změní viditelnost toolBoxToolbarContent, což efektivně znamená minimalizaci panelu.
Definition at line 139 of file ToolBoxPaneFragment.java.
|
inlineprotected |
Inicializuje View - exrtahované funkce z onCreateView()
inflater | |
container | |
savedInstanceState |
Definition at line 54 of file ToolBoxPaneFragment.java.
|
inline |
|
inline |
Definition at line 149 of file ToolBoxPaneFragment.java.
|
inline |
Definition at line 191 of file ToolBoxPaneFragment.java.
|
inlineprotected |
Provede výběr nástroje. Nástroj o požadovaném id se stane aktivním, zobrazí se jeho nastavení.
newId |
Definition at line 125 of file ToolBoxPaneFragment.java.
|
inlineprotected |
Vytvoří a zobrazí fragment sloužící k nastavení daného nástroje.
toolId |
Definition at line 113 of file ToolBoxPaneFragment.java.
|
protected |
Reference na hlavní aktivitu aplikace.
Definition at line 38 of file ToolBoxPaneFragment.java.
|
protected |
Definition at line 41 of file ToolBoxPaneFragment.java.
|
protected |
Udržuje cachované fragmenty s nastavením jednotlivých nástrojů.
Definition at line 39 of file ToolBoxPaneFragment.java.
|
protected |
Reference na Inflater.
Definition at line 37 of file ToolBoxPaneFragment.java.
|
protected |
Kořenový View tohoto fragmentu.
Definition at line 34 of file ToolBoxPaneFragment.java.
|
protected |
Barva pozadí určující vybraný nástroj.
Definition at line 32 of file ToolBoxPaneFragment.java.
|
protected |
id vybraného nástroje. Id se přiděluje při kompilaci systémem androidích zdrojů.
Definition at line 31 of file ToolBoxPaneFragment.java.
|
protected |
ViewGroup, který obsahuje jednotlivé nástroje.
Definition at line 35 of file ToolBoxPaneFragment.java.
|
protected |
ViewGroup, který obsahuje pruh s nástroji i jejich volbami a nastavením jeho viditelností se dosahuje skrytí toolbaru.
Definition at line 36 of file ToolBoxPaneFragment.java.