• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2014 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5  * in compliance with the License. You may obtain a copy of the License at
6  *
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software distributed under the License
10  * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11  * or implied. See the License for the specific language governing permissions and limitations under
12  * the License.
13  */
14 package android.support.v17.leanback.widget;
15 
16 import android.view.View;
17 
18 /**
19  * Interface for highlighting the item that has focus.
20  */
21 interface FocusHighlightHandler {
22     /**
23      * Called when an item gains or loses focus.
24      * @hide
25      *
26      * @param view The view whose focus is changing.
27      * @param hasFocus True if focus is gained; false otherwise.
28      */
onItemFocused(View view, boolean hasFocus)29     void onItemFocused(View view, boolean hasFocus);
30 
31     /**
32      * Called when the view is being created.
33      */
onInitializeView(View view)34     void onInitializeView(View view);
35 }
36