Android TV上的焦点凸显特效相信大家都看到过,那么我们就来实现它吧,首先上张效果图。
先说一下实现原理,主要通过重写RelativeLayout实现item,之后在其中加入scalanimation动画效果。刚开始处理时,还是发现了一些问题,比如item放大后会被其他item遮挡,如何添加选中边框等等,以及动画的实现等等。下面放上实现细节。
首先是item的代码:
<view...
分类:
移动开发 时间:
2014-10-03 02:00:13
阅读次数:
622
今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。
android:dupl...
分类:
移动开发 时间:
2014-09-28 17:12:53
阅读次数:
241
现在基本上大多数的Android应用程序的首页都有轮播图,就是像下图这样的(此图为转载的一篇博文中的图,拿来直接用了):
像这样的组件我相信大多数的应用程序都会使用到,本文就是自定义一个这样的组件,可以动态设置图片的张数。下面就开始本次的自定义之旅吧,首先看一下自定义控件的的布局文件:
<RelativeLayout xmlns:android="http://schemas.and...
分类:
移动开发 时间:
2014-09-28 12:58:52
阅读次数:
343
前面几篇博文介绍了Android如何自定义控件,其实就是讲一下如何“从无到有”的自定义一个全新的控件,继承View或者继承ViewGroup,复写其相关方法,这种自定义控件的方式相对来说难度较大,而且并不是所有需要新控件的情况下,都要这样进行。有很多情况下,我们只要运用好Android给我提供好的控件,经过布局巧妙的结合在一起,就是一个新的控件,我称之为“自定义组合控件”。...
分类:
移动开发 时间:
2014-09-26 19:56:38
阅读次数:
307
Android中RelativeLayout各个属性的含义android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/...
分类:
其他好文 时间:
2014-09-26 02:02:28
阅读次数:
268
Relativelayout 就是所谓的相对布局,也就是说组件与组件之间是依靠相对位置来决定排列顺序的。
既然接口组件之间要指定他们的相对位置 ,那么我们就要为他们每一个组件设置一个ID名称,这样才方便我们为他们设置相对位置。
我们来根据一个简单范例来学习这个布局:
android:layout_width="fill_parent"
android:layout_...
分类:
其他好文 时间:
2014-09-25 16:32:49
阅读次数:
207
与Service相似,在android中还有一种运行在后台的4大组件之一,他就是broadCcast,但是他不用考虑是否有接受的对象,只需要考虑发送即可。
要想使用BroadCast我们可以使用两种方法
第一:将broadCcast配置到配置文件当中。
第二:将broadCcast与class文件进行绑定。
下面我们分别来进行说明。
<RelativeLayout xmlns...
分类:
移动开发 时间:
2014-09-25 01:17:08
阅读次数:
473
1、XML文件中添加ListView
(1)XML布局文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
...
分类:
移动开发 时间:
2014-09-25 00:27:37
阅读次数:
315
实现对一个主题评论并显示评论列表,首先想到的是需要使用ListView控件,
下面是layout下的xml布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_heig...
分类:
微信 时间:
2014-09-23 18:39:55
阅读次数:
408
实现对一个主题评论并显示评论列表,首先想到的是需要使用ListView控件, 下面是layout下的xml布局文件: <?xml?version="1.0"?encoding="utf-8"?>
<RelativeLayout?xmlns:android="http://schemas.android.com/a...
分类:
微信 时间:
2014-09-23 17:50:15
阅读次数:
393