Android 开发小技巧

作者: 晓峰残月 | 来源:发表于2016-06-23 16:14 被阅读538次

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 //进入动画--淡入

<alpha xmlns: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 //出场动画--淡出

<alpha xmlns: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中

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

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

<item name="android:windowAnimationStyle">@style/FadeAnimationStyle</item>

本文地址:http://www.jianshu.com/p/b72785483a82
尊重原创,转载请注明:From 晓峰残月(http://jwenfeng.com) 侵权必究!

相关文章

  • Android开发小技巧

    1.Touch处理 MotionEventCompat.getActionMasked(ev)等价于event.g...

  • android开发小技巧

    1.无干扰模式(Distraction Free Mode) 您可以依次点击: View → Enter Dist...

  • Android 开发小技巧

    Android 开发小技巧 前言 做了许久的开发,常常有些小细节会打动到我,希望这篇文章可以记录这些分享给大家 布...

  • Android 开发小技巧

    1、5.0以上点击水波纹效果 在想要实现效果的布局或控件中加入: 2、5.0以上使用4.0的时间日期选择控件样式 ...

  • Android开发小技巧

    List的倒序Collections类是一个java的工具类,在java.util包下面.提供了集合的复制和倒序,...

  • Android 开发小技巧

    昨天看郭霖的书,发现两个很实用的开发技巧,哈哈哈,很高兴今天记得,写下来! 1 方便调试 我们开发时项目写的比较大...

  • Android开发小技巧

    在Android Studio项目中设置文件夹显示层级效果. 如果项目有不同的包名的时候,需要分层次文件夹结构点击...

  • Flutter开发小技巧

    这篇文章会持续更新,记录开发中遇到的小技巧 1.断点调试小技巧 方式一: Android studio 小虫子de...

  • Android开发中那些常用的Gradle配置

    在Android开发中除了掌握开发APP的技能,还有许多其他的小技巧都能提高我们的开发效率,比如git操作,she...

  • android开发实用小技巧

    字符串相关 格式化字符串,可以使用String类的format(String,Object…)方法,如果要格式化资...

网友评论

本文标题:Android 开发小技巧

本文链接:https://www.haomeiwen.com/subject/gdtodttx.html