首页 编程 软件学院 查看内容

Android 开发小技巧

2016-6-24 19:05 1656 0

摘要: 1、5.0以上点击水波纹效果在想要实现效果的布局或控件中加入:android:clickable="true" android:background="?android:attr/selectableItemBackground" 2、5.0以上使用4.0的时间日期选择控件样式在DatePic ...

1、5.0以上点击水波纹效果

在想要实现效果的布局或控件中加入:

android:clickable="true"
android:background="?android:attr/selectableItemBackground"
 

2、5.0以上使用4.0的时间日期选择控件样式

在DatePicker布局文件中有个

//4.0样式
android:datePickerMode="spinner"
//5.0样式
android:datePickerMode="calendar"
 

3、图片着色

再也不用生成好多相同的图表了 ImageView

android:tint="@color/color"
 

drawableLeft…

android:drawableLeft="@mipmap/ic_search"
android:drawableTint="@color/color"
 

4、使用系统小图标

使用系统的菜单搜索图表,可以配合着色使用

android:drawableRight="@android:drawable/ic_menu_search"
 

5、快速实现Activity切换动画

在anim中创建 fade_in.xml //进入动画–淡入

<alphaxmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="300"
    android:fromAlpha="0.0"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toAlpha="1.0" />
 

fade_out.xml //出场动画–淡出

<alphaxmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="300"
    android:fromAlpha="1.0"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toAlpha="0.0" />
 

最后在style.xml中

<stylename="FadeAnimationStyle" parent="@android:style/Animation.Activity">
    <itemname="android:activityOpenEnterAnimation">@anim/fade_in</item>
    <itemname="android:activityOpenExitAnimation">@anim/fade_out</item>
    <itemname="android:activityCloseEnterAnimation">@anim/fade_in</item>
    <itemname="android:activityCloseExitAnimation">@anim/fade_out</item>
</style>
 

最后在你使用的style里面加入下面这行即可

<itemname="android:windowAnimationStyle">@style/FadeAnimationStyle</item>
 
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除
1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 路过

    匿名

最新评论

返回顶部