Merge commit '42b2e5ca519766e37ce6941ba4faecc9691cc403' into upstream
[debian/openrocket] / android-libraries / TreeViewList / res / drawable / list_selector_background.xml
diff --git a/android-libraries/TreeViewList/res/drawable/list_selector_background.xml b/android-libraries/TreeViewList/res/drawable/list_selector_background.xml
new file mode 100644 (file)
index 0000000..2b21b0c
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project Licensed under the 
+       Apache License, Version 2.0 (the "License"); you may not use this file except 
+       in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
+       Unless required by applicable law or agreed to in writing, software distributed 
+       under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES 
+       OR CONDITIONS OF ANY KIND, either express or implied. See the License for 
+       the specific language governing permissions and limitations under the License. -->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+       <item android:state_window_focused="false" android:drawable="@android:color/transparent" />
+
+       <!-- Even though these two point to the same resource, have two states so 
+               the drawable will invalidate itself when coming out of pressed state. -->
+       <item android:state_focused="true" android:state_enabled="false"
+               android:state_pressed="true" android:drawable="@drawable/list_selector_background_disabled" />
+       <item android:state_focused="true" android:state_enabled="false"
+               android:drawable="@drawable/list_selector_background_disabled" />
+
+       <item android:state_focused="true" android:state_pressed="true"
+               android:drawable="@drawable/list_selector_background_transition" />
+       <item android:state_focused="false" android:state_pressed="true"
+               android:drawable="@drawable/list_selector_background_transition" />
+
+       <item android:state_focused="true"
+               android:drawable="@drawable/list_selector_background_focus" />
+
+       <!-- !!hack!! to fill StateListDrawable.mStateListState with exactly 10 
+               items otherwise it will throw NPE on Android 1.6 -->
+
+       <item android:animationCache="true"
+               android:drawable="@android:color/transparent" />
+
+       <item android:animationCache="false"
+               android:drawable="@android:color/transparent" />
+
+       <item android:alwaysDrawnWithCache="false"
+               android:drawable="@android:color/transparent" />
+
+       <item android:alwaysDrawnWithCache="true"
+               android:drawable="@android:color/transparent" />
+       
+       
+</selector>
\ No newline at end of file