我在水平视图背景中添加了蓝色!但不是蓝色,我需要添加海洋般的背景,并在布局上添加一点气泡。我搜索过,但没有找到解决方案。
我的布局是:
<LinearLayout android:id="@+id/switcher_view"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background_light">
<HorizontalScrollView android:id="@+id/switcher_scroller"
android:background="@color/blue_200"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none">
<LinearLayout android:id="@+id/switcher_container"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="match_parent">
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
目前,它看起来像:
而不是静态蓝色,我需要一些类似于水的气泡和动画!
答案 0 :(得分:1)
使任务变得非常简单..首先在你的布局中进行更改......
python pwb.py category add -pt:1 -file:WX350.txt -to:"Taken with Sony DSC-WX350"
然后制作一个动画视频..将mp4文件存储在资源的原始文件夹中..(编写动画并点击它会对gpu渲染有点苛刻)..
<FrameLayout android:id="@+id/switcher_view"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<VideoView
android:id="@+id/vView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<HorizontalScrollView
android:id="@+id/switcher_scroller"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none">
<LinearLayout android:id="@+id/switcher_container"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="match_parent">
</LinearLayout>
</HorizontalScrollView>
</FrameLayout>
您可以检测到视频的完成情况,并可以使用以下代码进行重播。
VideoView view = (VideoView)findViewById(R.id.vView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();