マネージャー内でのレイヤーの挿入、削除、または移動に関する通知を受け取るには、クラスで ManagerLayerListener インターフェースを実装する必要があります。このインターフェースには次の 4 つのメソッドがあります。
- これは、レイヤーがマネージャーに追加されると呼び出されます。
- これは、レイヤーがマネージャー内で移動すると呼び出されます。
- これは、レイヤーがマネージャーから削除されると呼び出されます。
- これは、レイヤー内でその他の変更が行われると呼び出されます。
レイヤーの変更通知を受け取るには、このインターフェースを実装しているクラスが、クラス
IlvManager
の次のメソッドを使用してそれ自体を登録する必要があります。void addManagerLayerListener(ManagerLayerListener l)
リスナー用の便利なクラス
クラス
IlvManagerLayerAdapter
は、便利なクラスです。これは、空のメソッドで ManagerLayerListener
インターフェースを実装します。いくつかのイベントのみを通知する必要があるマネージャー・レイヤー・リスナーを実装する場合に役に立ちます。