diff options
author | Trevor Johns <trevorjohns@google.com> | 2014-06-19 23:24:45 -0700 |
---|---|---|
committer | Trevor Johns <trevorjohns@google.com> | 2014-06-20 12:10:01 -0700 |
commit | c4d25c52f44c0c003327abe2dd1ec088dd894970 (patch) | |
tree | f5f236234438f15bcfd56cad3f19c90c27199567 /prebuilts/androidtv/leanback/res | |
parent | 3f12967ed90fc96bc8f22e5d28d0553bafde99e5 (diff) | |
download | build-c4d25c52f44c0c003327abe2dd1ec088dd894970.tar.gz |
Add AndroidTV prebuilds for LMP Preview release
These files are coming from different repositories, so we're storing
them here temporarily until we have a better integration in place.
Change-Id: I7f396764879a68ed1344da76a203a2f15f4a7b80
Diffstat (limited to 'prebuilts/androidtv/leanback/res')
57 files changed, 312 insertions, 0 deletions
diff --git a/prebuilts/androidtv/leanback/res/drawable-hdpi/app_icon_quantum.png b/prebuilts/androidtv/leanback/res/drawable-hdpi/app_icon_quantum.png Binary files differnew file mode 100644 index 00000000..fda9a74a --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-hdpi/app_icon_quantum.png diff --git a/prebuilts/androidtv/leanback/res/drawable-hdpi/app_icon_quantum_card.png b/prebuilts/androidtv/leanback/res/drawable-hdpi/app_icon_quantum_card.png Binary files differnew file mode 100644 index 00000000..498cf669 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-hdpi/app_icon_quantum_card.png diff --git a/prebuilts/androidtv/leanback/res/drawable-hdpi/ic_av_play_dark.png b/prebuilts/androidtv/leanback/res/drawable-hdpi/ic_av_play_dark.png Binary files differnew file mode 100644 index 00000000..c9c7828b --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-hdpi/ic_av_play_dark.png diff --git a/prebuilts/androidtv/leanback/res/drawable-hdpi/ic_launcher.png b/prebuilts/androidtv/leanback/res/drawable-hdpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..96a442e5 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-hdpi/ic_launcher.png diff --git a/prebuilts/androidtv/leanback/res/drawable-hdpi/videos_by_google_banner.png b/prebuilts/androidtv/leanback/res/drawable-hdpi/videos_by_google_banner.png Binary files differnew file mode 100644 index 00000000..4cedb526 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-hdpi/videos_by_google_banner.png diff --git a/prebuilts/androidtv/leanback/res/drawable-hdpi/videos_by_google_icon.png b/prebuilts/androidtv/leanback/res/drawable-hdpi/videos_by_google_icon.png Binary files differnew file mode 100644 index 00000000..20fd898d --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-hdpi/videos_by_google_icon.png diff --git a/prebuilts/androidtv/leanback/res/drawable-ldpi/ic_launcher.png b/prebuilts/androidtv/leanback/res/drawable-ldpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..99238729 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-ldpi/ic_launcher.png diff --git a/prebuilts/androidtv/leanback/res/drawable-mdpi/app_icon_quantum.png b/prebuilts/androidtv/leanback/res/drawable-mdpi/app_icon_quantum.png Binary files differnew file mode 100644 index 00000000..6b621385 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-mdpi/app_icon_quantum.png diff --git a/prebuilts/androidtv/leanback/res/drawable-mdpi/app_icon_quantum_card.png b/prebuilts/androidtv/leanback/res/drawable-mdpi/app_icon_quantum_card.png Binary files differnew file mode 100644 index 00000000..ac9cc307 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-mdpi/app_icon_quantum_card.png diff --git a/prebuilts/androidtv/leanback/res/drawable-mdpi/ic_av_pause_dark.png b/prebuilts/androidtv/leanback/res/drawable-mdpi/ic_av_pause_dark.png Binary files differnew file mode 100644 index 00000000..6270d656 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-mdpi/ic_av_pause_dark.png diff --git a/prebuilts/androidtv/leanback/res/drawable-mdpi/ic_launcher.png b/prebuilts/androidtv/leanback/res/drawable-mdpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..359047df --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-mdpi/ic_launcher.png diff --git a/prebuilts/androidtv/leanback/res/drawable-mdpi/videos_by_google_banner.png b/prebuilts/androidtv/leanback/res/drawable-mdpi/videos_by_google_banner.png Binary files differnew file mode 100644 index 00000000..b1916262 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-mdpi/videos_by_google_banner.png diff --git a/prebuilts/androidtv/leanback/res/drawable-mdpi/videos_by_google_icon.png b/prebuilts/androidtv/leanback/res/drawable-mdpi/videos_by_google_icon.png Binary files differnew file mode 100644 index 00000000..8a7c6dc1 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-mdpi/videos_by_google_icon.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/app_icon_quantum.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/app_icon_quantum.png Binary files differnew file mode 100644 index 00000000..825ef637 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/app_icon_quantum.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/app_icon_quantum_card.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/app_icon_quantum_card.png Binary files differnew file mode 100644 index 00000000..9b1703d8 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/app_icon_quantum_card.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/card_background_default.9.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/card_background_default.9.png Binary files differnew file mode 100644 index 00000000..29f4e01d --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/card_background_default.9.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/default_background.xml b/prebuilts/androidtv/leanback/res/drawable-xhdpi/default_background.xml new file mode 100644 index 00000000..07b05899 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/default_background.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> + +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <gradient + android:startColor="@color/background_gradient_start" + android:endColor="@color/background_gradient_end" + android:angle="-270" /> +</shape>
\ No newline at end of file diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/grid_bg.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/grid_bg.png Binary files differnew file mode 100644 index 00000000..476c698e --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/grid_bg.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_launcher.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..71c6d760 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_launcher.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_focussed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_focussed.png Binary files differnew file mode 100644 index 00000000..63b45b94 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_focussed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_normal.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_normal.png Binary files differnew file mode 100644 index 00000000..9cf25826 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_normal.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_pressed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_pressed.png Binary files differnew file mode 100644 index 00000000..516ceca7 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_pause_playcontrol_pressed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_focussed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_focussed.png Binary files differnew file mode 100644 index 00000000..bf93814a --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_focussed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_normal.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_normal.png Binary files differnew file mode 100644 index 00000000..966f754b --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_normal.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_pressed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_pressed.png Binary files differnew file mode 100644 index 00000000..934ed894 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_action_pressed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_focussed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_focussed.png Binary files differnew file mode 100644 index 00000000..687b4218 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_focussed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_normal.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_normal.png Binary files differnew file mode 100644 index 00000000..1eadfa47 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_normal.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_pressed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_pressed.png Binary files differnew file mode 100644 index 00000000..7f583f61 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/ic_play_playcontrol_pressed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_disabled.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_disabled.png Binary files differnew file mode 100644 index 00000000..9bb7247d --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_disabled.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_focussed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_focussed.png Binary files differnew file mode 100644 index 00000000..22898599 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_focussed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_normal.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_normal.png Binary files differnew file mode 100644 index 00000000..34aff7ce --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_normal.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_pressed.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_pressed.png Binary files differnew file mode 100644 index 00000000..3c492e16 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/scrubber_pressed.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/shadow7.9.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/shadow7.9.png Binary files differnew file mode 100644 index 00000000..6d00d096 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/shadow7.9.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/videos_by_google_banner.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/videos_by_google_banner.png Binary files differnew file mode 100644 index 00000000..bdcf41e4 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/videos_by_google_banner.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xhdpi/videos_by_google_icon.png b/prebuilts/androidtv/leanback/res/drawable-xhdpi/videos_by_google_icon.png Binary files differnew file mode 100644 index 00000000..9bc48360 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xhdpi/videos_by_google_icon.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xxhdpi/app_icon_quantum.png b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/app_icon_quantum.png Binary files differnew file mode 100644 index 00000000..c82f94cd --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/app_icon_quantum.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xxhdpi/app_icon_quantum_card.png b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/app_icon_quantum_card.png Binary files differnew file mode 100644 index 00000000..6c50e8ff --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/app_icon_quantum_card.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xxhdpi/videos_by_google_banner.png b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/videos_by_google_banner.png Binary files differnew file mode 100644 index 00000000..6c121e61 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/videos_by_google_banner.png diff --git a/prebuilts/androidtv/leanback/res/drawable-xxhdpi/videos_by_google_icon.png b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/videos_by_google_icon.png Binary files differnew file mode 100644 index 00000000..4258160e --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable-xxhdpi/videos_by_google_icon.png diff --git a/prebuilts/androidtv/leanback/res/drawable/app_icon_quantum.png b/prebuilts/androidtv/leanback/res/drawable/app_icon_quantum.png Binary files differnew file mode 100644 index 00000000..fda9a74a --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/app_icon_quantum.png diff --git a/prebuilts/androidtv/leanback/res/drawable/app_icon_quantum_card.png b/prebuilts/androidtv/leanback/res/drawable/app_icon_quantum_card.png Binary files differnew file mode 100644 index 00000000..498cf669 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/app_icon_quantum_card.png diff --git a/prebuilts/androidtv/leanback/res/drawable/details_img.png b/prebuilts/androidtv/leanback/res/drawable/details_img.png Binary files differnew file mode 100644 index 00000000..7ea688b6 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/details_img.png diff --git a/prebuilts/androidtv/leanback/res/drawable/ic_action_a.png b/prebuilts/androidtv/leanback/res/drawable/ic_action_a.png Binary files differnew file mode 100644 index 00000000..3d555efa --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/ic_action_a.png diff --git a/prebuilts/androidtv/leanback/res/drawable/ic_title.png b/prebuilts/androidtv/leanback/res/drawable/ic_title.png Binary files differnew file mode 100644 index 00000000..1c62b2e1 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/ic_title.png diff --git a/prebuilts/androidtv/leanback/res/drawable/movie.png b/prebuilts/androidtv/leanback/res/drawable/movie.png Binary files differnew file mode 100644 index 00000000..cb5cb6d3 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/movie.png diff --git a/prebuilts/androidtv/leanback/res/drawable/player_bg_gradient_dark.xml b/prebuilts/androidtv/leanback/res/drawable/player_bg_gradient_dark.xml new file mode 100644 index 00000000..4450cb60 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/player_bg_gradient_dark.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android" > + + <gradient + android:angle="90" + android:centerColor="#00000000" + android:endColor="#B2000000" + android:startColor="#B2000000" + android:type="linear" /> + +</shape>
\ No newline at end of file diff --git a/prebuilts/androidtv/leanback/res/drawable/shadow7.9.png b/prebuilts/androidtv/leanback/res/drawable/shadow7.9.png Binary files differnew file mode 100644 index 00000000..6d00d096 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/shadow7.9.png diff --git a/prebuilts/androidtv/leanback/res/drawable/videos_by_google_banner.png b/prebuilts/androidtv/leanback/res/drawable/videos_by_google_banner.png Binary files differnew file mode 100644 index 00000000..4cedb526 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/videos_by_google_banner.png diff --git a/prebuilts/androidtv/leanback/res/drawable/videos_by_google_icon.png b/prebuilts/androidtv/leanback/res/drawable/videos_by_google_icon.png Binary files differnew file mode 100644 index 00000000..20fd898d --- /dev/null +++ b/prebuilts/androidtv/leanback/res/drawable/videos_by_google_icon.png diff --git a/prebuilts/androidtv/leanback/res/layout/details.xml b/prebuilts/androidtv/leanback/res/layout/details.xml new file mode 100644 index 00000000..e7f675d9 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/layout/details.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 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. +--> + +<fragment xmlns:android="http://schemas.android.com/apk/res/android" + android:name="com.example.android.leanback.LeanbackDetailsFragment" + android:id="@+id/details_fragment" + android:layout_width="match_parent" + android:layout_height="match_parent" +/> diff --git a/prebuilts/androidtv/leanback/res/layout/main.xml b/prebuilts/androidtv/leanback/res/layout/main.xml new file mode 100644 index 00000000..46eaad9d --- /dev/null +++ b/prebuilts/androidtv/leanback/res/layout/main.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 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. +--> + +<fragment xmlns:android="http://schemas.android.com/apk/res/android" + android:name="com.example.android.leanback.MainFragment" + android:id="@+id/main_browse_fragment" + android:layout_width="match_parent" + android:layout_height="match_parent" +/> diff --git a/prebuilts/androidtv/leanback/res/layout/movie_card.xml b/prebuilts/androidtv/leanback/res/layout/movie_card.xml new file mode 100644 index 00000000..29bad931 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/layout/movie_card.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:focusable="true" + android:focusableInTouchMode="true"> + <ImageView + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:id="@+id/poster" android:layout_gravity="center"/> + <TextView + android:id="@+id/poster_text" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingTop="10dp" + android:paddingRight="10dp" + android:paddingBottom="10dp" + android:paddingLeft="10dp" /> +</LinearLayout>
\ No newline at end of file diff --git a/prebuilts/androidtv/leanback/res/layout/player_activity.xml b/prebuilts/androidtv/leanback/res/layout/player_activity.xml new file mode 100644 index 00000000..f976f7fa --- /dev/null +++ b/prebuilts/androidtv/leanback/res/layout/player_activity.xml @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/container" + android:layout_width="match_parent" + android:layout_height="match_parent" > + + <VideoView android:id="@+id/videoView" + android:layout_width="fill_parent" + android:layout_alignParentRight="true" + android:layout_alignParentLeft="true" + android:layout_alignParentTop="true" + android:layout_alignParentBottom="true" + android:layout_height="fill_parent" + android:layout_gravity="center" + android:layout_centerInParent="true"> + </VideoView> + + <RelativeLayout + android:id="@+id/controllers" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBottom="@+id/videoView" + android:layout_alignLeft="@+id/videoView" + android:layout_alignRight="@+id/videoView" + android:layout_alignTop="@+id/videoView" + android:layout_centerInParent="true" + android:background="@drawable/player_bg_gradient_dark" > + + <ProgressBar + android:id="@+id/progressBar" + style="@android:style/Widget.ProgressBar.Horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerInParent="true" + android:visibility="gone" /> + + <RelativeLayout + android:layout_width="fill_parent" + android:layout_height="45dp" + android:layout_alignParentBottom="true" > + + <ImageView + android:id="@+id/playpause" + android:contentDescription="@+id/play_pause_description" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentLeft="true" + android:src="@drawable/ic_play_playcontrol_normal" /> + + <TextView + android:id="@+id/startText" + android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:layout_marginLeft="5dp" + android:layout_toRightOf="@+id/playpause" + android:gravity="center_vertical" + android:maxLines="1" + android:text="@+id/init_text" + android:textColor="@color/white" /> + + <TextView + android:id="@+id/endText" + android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:layout_alignParentRight="true" + android:layout_marginRight="16dp" + android:gravity="center_vertical" + android:maxLines="1" + android:text="@+id/init_text" + android:textColor="@color/white" /> + + <SeekBar + android:id="@+id/seekBar" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:layout_gravity="center" + android:layout_marginLeft="5dp" + android:layout_marginRight="5dp" + android:layout_toLeftOf="@+id/endText" + android:layout_toRightOf="@+id/startText" /> + </RelativeLayout> + </RelativeLayout> + + +</RelativeLayout>
\ No newline at end of file diff --git a/prebuilts/androidtv/leanback/res/layout/search.xml b/prebuilts/androidtv/leanback/res/layout/search.xml new file mode 100644 index 00000000..b65600ca --- /dev/null +++ b/prebuilts/androidtv/leanback/res/layout/search.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 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. +--> + +<fragment xmlns:android="http://schemas.android.com/apk/res/android" + android:name="com.example.android.leanback.SearchFragment" + android:id="@+id/search_fragment" + android:layout_width="match_parent" + android:layout_height="match_parent" + />
\ No newline at end of file diff --git a/prebuilts/androidtv/leanback/res/layout/vertical_grid.xml b/prebuilts/androidtv/leanback/res/layout/vertical_grid.xml new file mode 100644 index 00000000..1007042c --- /dev/null +++ b/prebuilts/androidtv/leanback/res/layout/vertical_grid.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 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. +--> + +<fragment xmlns:android="http://schemas.android.com/apk/res/android" + android:name="com.example.android.leanback.VerticalGridFragment" + android:id="@+id/vertical_grid_fragment" + android:layout_width="match_parent" + android:layout_height="match_parent" +/> diff --git a/prebuilts/androidtv/leanback/res/values/colors.xml b/prebuilts/androidtv/leanback/res/values/colors.xml new file mode 100644 index 00000000..1583f328 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/values/colors.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <color name="background_gradient_start">#000000</color> + <color name="background_gradient_end">#DDDDDD</color> + <color name="fastlane_background">#0096a6</color> + <color name="search_opaque">#ffaa3f</color> + <color name="detail_background">#0096a6</color> + <color name="soft_opaque">#30000000</color> + <color name="img_soft_opaque">#30FF0000</color> + <color name="img_full_opaque">#00000000</color> + <color name="black_opaque">#AA000000</color> + <color name="black">#59000000</color> + <color name="white">#FFFFFF</color> + <color name="orange_transparent">#AAFADCA7</color> + <color name="orange">#FADCA7</color> + <color name="yellow">#EEFF41</color> + <color name="default_background">#3d3d3d</color> +</resources>
\ No newline at end of file diff --git a/prebuilts/androidtv/leanback/res/values/strings.xml b/prebuilts/androidtv/leanback/res/values/strings.xml new file mode 100644 index 00000000..3e47d390 --- /dev/null +++ b/prebuilts/androidtv/leanback/res/values/strings.xml @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 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. +--> + +<resources> + <string name="app_name">Leanback API Demo</string> + <string name="browse_title"><![CDATA[Videos by Google]]></string> + <string name="related_movies">Related Movies</string> + <string name="vertical_grid_title"><![CDATA[Vertical Video Grid]]></string> + <string name="error">Error</string> + <string name="ok">OK</string> + <string name="pause">Pause</string> + <string name="play">Play</string> + <string name="stop">Stop</string> + <string name="init_text">00:00</string> + <string name="play_pause_description">Play Pause Button</string> + <string name="loading">Loading…</string> + <string name="no_video_found">No video was found</string> + <string name="version">Version: %1$s</string> + <string name="popular_header">Popular Videos</string> + <string name="preferences">PREFERENCES</string> + <string name="grid_view">Grid View</string> + <string name="send_feeback">Send Feedback</string> + <string name="personal_settings">Personal Settings</string> + <string name="watch_trailer_1">Watch trailer</string> + <string name="watch_trailer_2">FREE</string> + <string name="rent_1">Rent By Day</string> + <string name="rent_2">From $1.99</string> + <string name="buy_1">Buy and Own</string> + <string name="buy_2">AT $9.99</string> + <string name="movie">Movie</string> + <string name="should_start">shouldStart</string> + <string name="start_position">startPosition</string> + <string name="search_results">Search Results</string> + <string name="catalog_url">http://commondatastorage.googleapis.com/android-tv/android_tv_videos.json</string> + <string name="prefix_url">http://commondatastorage.googleapis.com/android-tv/Sample%20videos/</string> + + <!-- Error messages --> + <string name="failed_to_launch_app">Failed to launch application</string> + <string name="failed_to_find_app">The application you are trying to launch is not available</string> + <string name="failed_app_launch_timeout">The request to launch the application has timed out!</string> + <string name="failed_to_play">Failed to start the playback of media</string> + <string name="failed_to_pause">Failed to pause the playback of media</string> + <string name="failed_to_connect">Could not connect to the device</string> + <string name="failed_to_seek">Failed to seek to the specified position on the remote device</string> + <string name="video_error_media_load_timeout">Media loading timed out</string> + <string name="video_error_server_unaccessible">Media server was not reachable</string> + <string name="video_error_unknown_error">Failed to load video</string> + <string name="oops">Oops</string> + + <!-- Preferences --> + <string name="prefs_header_application">Application Behavior</string> + <string name="prefs_header_application_summary">Control how the application behaves on the TV</string> + <string name="prefs_termination_policy_default">0</string> + <string name="prefs_termination_policy_dialog_title">When Disconnecting</string> + <string name="prefs_volume_title">Volume Assignment</string> + <string name="prefs_volume_title_summary">Controls %1$s</string> + <string name="prefs_volume_dialog_title">Volume Assignment</string> + <string name="prefs_volume_default">device</string> + <string name="title_activity_test">TestActivity</string> +</resources> |