KanziTextureView is a specialization of TextureView for embedding Kanzi UI contents. More...
Public Member Functions | |
| KanziTextureView (Context context, AttributeSet attrs) | |
| Constructor that is called when inflating a KanziTextureView from XML. | |
| KanziTextureView (Context context, String name) | |
| Simple constructor to use when creating a KanziTextureView from code. | |
| void | addListener (KanziViewListener listener) |
| Adds state change listener for this view. | |
| KanziViewAdapter | getAdapter () |
| Gets the adapter of this view. | |
| Domain | getDomain () |
| Gets the Domain associated with this view. | |
| String | getName () |
| Gets the name of the view and underlying native view node. | |
| Node2D | getRoot () |
| Returns the root node of this view. | |
| KanziRuntime | getRuntime () |
| Gets the KanziRuntime associated with this view. | |
| void | handleOrientationChange (int orientation) |
| Applies device orientation changes to the contents of this view. | |
| boolean | onGenericMotionEvent (MotionEvent event) |
| boolean | onKeyDown (int keyCode, KeyEvent event) |
| boolean | onKeyUp (int keyCode, KeyEvent event) |
| boolean | onTouchEvent (MotionEvent event) |
| void | removeListener (KanziViewListener listener) |
| Removes state change listener from this view. | |
| void | setClearColor (ColorRGBA color) |
| Configures the clear color that is used when rendering of the surface of the view. | |
| void | setKzbPathList (String[] kzbPaths) |
| Configures the list of kzb files that are loaded when the view is attached. | |
| void | setName (String name) |
| Sets the name for the view and underlying native view node. | |
| void | setRoot (Node2D node) |
| Sets the root node of this view, used to manually set content to the view. | |
| void | setStartupPrefabUrl (String url) |
| Configures the startup prefab that is automatically loaded during initialization. | |
| void | setVisibility (int visibility) |
Protected Member Functions | |
| void | onAttachedToWindow () |
| void | onDetachedFromWindow () |
| void | onFocusChanged (boolean gainFocus, int direction, Rect previouslyFocusedRect) |
KanziTextureView is a specialization of TextureView for embedding Kanzi UI contents.
This view behaves as a regular view allowing it to be moved, transformed, animated and mixed flexibly with Android UI contents. See android.view.TextureView. For a more performant alternative, see com.rightware.kanzi.KanziTextureView.
| KanziTextureView | ( | Context | context, |
| String | name ) |
Simple constructor to use when creating a KanziTextureView from code.
| context | The Context the view is running in, through which it can access the current theme, resources, etc. |
| name | A name for the underlying Kanzi view node. |
| KanziTextureView | ( | Context | context, |
| AttributeSet | attrs ) |
Constructor that is called when inflating a KanziTextureView from XML.
| context | The Context the view is running in, through which it can access the current theme, resources, etc. |
| attrs | The attributes of the XML tag that is inflating the view. |
| void addListener | ( | KanziViewListener | listener | ) |
Adds state change listener for this view.
| listener | Listener to be called when events occur. |
Implements KanziView.
| KanziViewAdapter getAdapter | ( | ) |
| Domain getDomain | ( | ) |
Gets the Domain associated with this view.
Implements KanziView.
| String getName | ( | ) |
Gets the name of the view and underlying native view node.
Implements KanziView.
| Node2D getRoot | ( | ) |
| KanziRuntime getRuntime | ( | ) |
Gets the KanziRuntime associated with this view.
Implements KanziView.
| void handleOrientationChange | ( | int | orientation | ) |
Applies device orientation changes to the contents of this view.
| orientation | The orientation qualifier from onOrientationChanged(). |
Implements KanziView.
| void removeListener | ( | KanziViewListener | listener | ) |
Removes state change listener from this view.
| listener | Listener to remove. |
Implements KanziView.
| void setClearColor | ( | ColorRGBA | color | ) |
Configures the clear color that is used when rendering of the surface of the view.
| color | Color used to clear the surface of the view. Use null to skip clearing. |
Implements KanziView.
| void setKzbPathList | ( | String[] | kzbPaths | ) |
Configures the list of kzb files that are loaded when the view is attached.
| kzbPaths | Array of kzb paths to load. |
Implements KanziView.
| void setName | ( | String | name | ) |
Sets the name for the view and underlying native view node.
| name | New name for the view. |
Implements KanziView.
| void setRoot | ( | Node2D | node | ) |
Sets the root node of this view, used to manually set content to the view.
| node | Node to be displayed in this view. |
Implements KanziView.
| void setStartupPrefabUrl | ( | String | url | ) |
Configures the startup prefab that is automatically loaded during initialization.
| url | Url of the prefab template to load. |
Implements KanziView.