机顶盒中动画、倒影、悬浮效果实现!!!!

       上次写了一篇关于机顶盒焦点事件的获取,以及页面的适配。接下来,开始编写机顶盒开发中对于一些图片的焦点事件,动画效果、倒影的实现。这都是在机顶盒开发界面中常常要要用到的一些效果!!直接开代码:

由于上一篇文章我已经写过了一些界面的适配,(http://blog.csdn.net/a565102223/article/details/41074645)接下来就直接在上次的代码中修改了,为了简单演示起见,我只修改View1的layout1.

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingTop="45dp" >


    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
<!-- 这个布局中的imageview是创建倒影使用的 -->
        <RelativeLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="425dp" >


            <ImageView
                android:id="@+id/setting_layout_refimg_0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="50dp" />


            <ImageView
                android:id="@+id/setting_layout_refimg_1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="300dip" />
        </RelativeLayout>


        <RelativeLayout
            android:id="@+id/video_type_layout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal" >
<!-- 布局都是使用的帧布局,看起起来会有突出的效果,记得把可点击的属性都加上 -->
            <FrameLayout
                android:id="@+id/setting_layout_fl_0"
                android:layout_width="510dp"
                android:layout_height="344dp" >
<!-- 这张图片作为第一张图片,但图片获得焦点后显示,失去焦点后不显示 -->
                <ImageView
                    android:id="@+id/setting_layout_bg_0"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="20dp"
                    android:layout_marginTop="20dp"
                    android:background="@drawable/setting_left_top" />
<!-- 功能图片 -->
                <ImageView
                    android:id="@+id/setting_layout_log_0"
                    android:layout_width="264dp"
                    android:layout_height="250dp"
                    android:layout_marginLeft="115dp"
                    android:layout_marginTop="20dp"
                    android:clickable="true"
                    android:focusable="true"
                    android:focusableInTouchMode="true"
                    android:nextFocusDown="@+id/setting_layout_log_1"
                    android:nextFocusRight="@+id/setting_layout_log_3"
                    android:nextFocusUp="@id/settings"
                    android:scaleType="fitXY"
                    android:src="@drawable/setting_net" />
            </FrameLayout>


            <FrameLayout
                android:id="@+id/setting_layout_fl_1"
                android:layout_width="400dp"
                android:layout_height="244dp"
                android:layout_marginLeft="50dp"
                android:layout_marginTop="210dp" >


                <ImageView
                    android:id="@+id/setting_layout_bg_1"
                    android:layout_width="wrap
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值