public class CoronaView
extends FrameLayout
修饰符和类型 | 类和说明 |
---|---|
静态接口 |
CoronaView.CoronaEventListener
当 Lua 将事件发送到
CoronaView 时将被调用的对象。 |
静态接口 |
CoronaView.SendEventListener
调用
sendEvent() 后的回调。 |
构造器和说明 |
---|
CoronaView(Context context) |
CoronaView(Context context, AttributeSet attrs) |
修饰符和类型 | 方法和说明 |
---|---|
void |
destroy(销毁)()
反初始化
CoronaView 并释放与其关联的资源。 |
void |
init(初始化)()
初始化
CoronaView 以便可以使用它。 |
void |
init(String baseDir)
初始化
CoronaView 以便可以使用它。 |
protected void |
onRestoreInstanceState(Parcelable state)
允许视图重新应用先前由
onSaveInstanceState() 生成的其内部状态表示形式的钩子。 |
protected Parcelable |
onSaveInstanceState()
允许视图生成其内部状态表示形式的钩子,该表示形式稍后可用于创建具有相同状态的新实例。
|
void |
pause(暂停)()
暂停
CoronaView ,停止渲染。 |
void |
resume(恢复)()
开始渲染
CoronaView 。 |
void |
sendEvent(Hashtable<Object,Object> hashtable)
|
void |
sendEvent(Hashtable<Object,Object> hashtable, CoronaView.SendEventListener listener)
|
void |
setCoronaEventListener(CoronaView.CoronaEventListener listener)
注册一个
CoronaEventListener ,以便在coronaView(corona视图)
从 lua 触发事件时调用。 |
void |
setOnKeyListener(View.OnKeyListener listener)
注册一个回调函数,当在此
CoronaView 中按下硬件键时调用。 |
void |
setZOrderMediaOverlay(boolean isMediaOverlay)
|
public CoronaView(Context context)
public CoronaView(Context context, AttributeSet attrs)
protected void onRestoreInstanceState(Parcelable state)
state
- 先前由 onSaveInstanceState()
返回的冻结状态。protected Parcelable onSaveInstanceState()
你可能在此存储的一些示例:TextView中的当前光标位置(但通常不是文本本身,因为它存储在ContentProvider或其他持久性存储中),列表视图中当前选定的项目。
public void init()
CoronaView
以便可以使用它。使用基本“assets”目录作为基本 Corona 项目目录。这必须是你调用的第一个函数!
public void init(String baseDir)
CoronaView
以便可以使用它。这必须是你调用的第一个函数!
baseDir
- Corona 项目相对于“assets”目录的目录。public void setOnKeyListener(View.OnKeyListener listener)
CoronaView
中按下硬件键时调用。软件输入法中的按键通常不会触发此侦听器的方法。listener
- 要附加到此 CoronaView
的按键侦听器。public void resume()
CoronaView
。public void pause()
CoronaView
,停止渲染。
请勿在调用 init()
之前调用!
public void setZOrderMediaOverlay(boolean isMediaOverlay)
注意:必须在将 GLSurfaceView 的包含 窗口 附加到 WindowManager 之前设置此项。
public void destroy()
CoronaView
并释放与其关联的资源。public void setCoronaEventListener(CoronaView.CoronaEventListener listener)
CoronaEventListener
,以便在coronaView(corona视图)
从 lua 触发事件时调用。listener
- 要为coronaView(corona视图)
事件.CoronaEventListener
public void sendEvent(Hashtable<Object,Object> hashtable)
CoronaEventListener
public void sendEvent(Hashtable<Object,Object> hashtable, CoronaView.SendEventListener listener)
listener
- 将发送 sendEvent()
结果的 SendEventListener
。
CoronaEventListener