【Android 滑动效果高级篇(七)—— 华丽翻页效果】教程文章相关的互联网学习教程文章

Android属性动画与自定义View——实现vivo x6更新系统的动画效果【代码】【图】

晚上好,现在是凌晨两点半,然后我还在写代码。电脑里播放着《凌晨两点半》,晚上写代码,脑子更清醒,思路更清晰。今天聊聊属性动画和自定义View搭配使用,前面都讲到自定义View和属性动画,但是一起用的还是不多,刚巧今晚手机提示我更新系统,我看到那个更新的动画还不错,仔细的分析了一下,于是我也决定写一个,不是一模一样的,但是效果和原理是一样的。先看看图:这是一张静态的图,这里有三个波浪线,当下载完之后,波浪线...

Android开发之50个常见实用技巧——添加悦目的动画效果

Hack.9 避免在EditText中验证日期  思路分析: 开发一个外观看起来与EditText相同的Button,点击该Button后,会显示一个DatePicker控件  实现:    只需要把Button控件默认背景改为EditText的背景,即可。      关键代码如下:原文:http://www.cnblogs.com/jesonjason/p/5437028.html

基于Android小说阅读器滑动效果的一种实现

看过小说都知道小说阅读器翻页有好多种效果,比如仿真翻页,滑动翻页,等等。由于某种原因,突然想写一个简单点的滑动翻页效果。在这里写出来也没有什么意图,希望大家可以根据这个效果举一反三,写出其他的效果。图就不上了。下面是代码:大家理解onTouch事件即可package com.example.testscroll.view;import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.view....

【Android】Activity切换效果——当通过Service启动自己Activity的时候怎么控制

1原因:当你在网上搜activity切换效果的时候基本就是告诉你要么是XML要么是overridePendingTransition,但是如果你是Service启动的Activity怎么办,这个网上没有一个给出答案了,所以就自己想了下,发现其实很简单。2解决方案:其实很简单,让我们了解下原理,所谓的activity切换也无非是activity根据theme或者别人startactivity的时候调用了overridePendingTransition修改了activity切换的参数,所以很简单,在你要启动的activity...

【Android 界面效果43】Android LayoutInflater的inflate方法中attachToRoot的作用【代码】

我们在ListView的Adapter的getView方法里面经常会调用两个参数的inflate方法, mInflater.inflate(R.layout.adv_viewpager, null);我们可能会发现layout外层的layout_width layout_height属性都没起作用,全都变成wrap_content的值了。 这个问题就是因为我们使用了错误的参数照成的, 系统在inflate layout的时候 如果传入的root为空的话 就会忽略LayoutParams. 所以在getView里面应该调用 mInflater.inflate(R.layout.adv_viewp...

Android Blur效果之FastBlur【图】

Blur自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、模糊化效果,磨砂效果,各大系统就开始竞相模仿,这是一个怎样的效果呢,我们现来看一些图:这些就是典型的Blur效果,在iOS和MIUI中还有很多,这里就不再贴图了。实现实现Blur效果主要有两种方式,一个是通过RenderScript来做,另一种是通过直接对像素点来进行算法处理。RenderScript是API11之后才引入的,所以对版本有限制,而且RenderScript确实挺复杂的,虽然使用他的Blur功...

Android 实现自定义多级树控件和全选与反选的效果【图】

博文开始之前,首先要感谢大牛:(lmj623565791),本博文是在其博文http://blog.csdn.net/lmj623565791/article/details/40212367基础上进一步的修改而来。本博文主要是利用ListView实现多级树控件,并通过CheckBox来对各节点的全选与反选的功能,首先来看一下效果:对于多级树的显示其实就是通过数据中各个节点的关系,通过不同的缩进来达到树的效果。而数据中主要要把握id,父节点pId,name的关系,来显示其效果。代码实现如下:一....

Android开发之ViewPager滑动页面效果实现

我们先来谷歌官方文档对viewpager的介绍,该类允许用户通过页面翻转左右的数据,需要通过实现PagerAdapter适配器来生成视图显示的页面。因为注意这个类是早期设计和开发的,API可能会改变,并在以后更新兼容库,到时候我们需要做相应的处理。ViewPager最常用于结合Fragment,这是一个方便的方式来供应和管理每个页面的生命周期,我们后面的博客介绍相关的内容,今天我们先来简单实现viewpager的功能。MainAcitivity的代码package com....

androidGraphics(十五)——QQ红点拖动删除效果实现(基本原理篇)【代码】【图】

前言:世人总是恐惧失败,但失败了也大不从头再来相关系列文章:Android自定义控件三部曲文章索引:http://blog.csdn.net/harvic880925/article/details/50995268前几篇给大家讲了有关绘图的知识,这篇我们稍微停一下,来看下手机QQ中拖动删除的效果是如何实现的; 这篇涉及到的知识有: - saveLayer图层相关知识 - Path的贝赛尔曲线 - 手势监听 - animationlist逐帧动画本篇的效果图如下: 这里有三个效果点: 1、拉长效果...

android toolbar效果2【代码】【图】

只有一个按钮的情况<resources> <string name="app_name">照片</string></resources>styles.xml<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="...

Android PopupWindow 仿微信弹出效果【图】

项目中,我需要PopupWindow的时候特别多,这个东西也特别的好使,所以我今天给大家写一款PopupWindow 仿微信弹出效果,这样大家直接拿到项目里就可以用了!首先让我们先看效果:那么我首先先看下布局代码非常简单:如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/pop_layout"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawabl...

Android实现仿qq侧边栏效果【代码】【图】

最近从github上看到一个关于侧边栏的项目,模仿的是qq侧边栏。  Github地址是https://github.com/SpecialCyCi/AndroidResideMenu ,这个项目是一个android studio项目,可以导入android studio中,也可以导入到Eclipse中。  其中的ResideMenu就是写好的第三方控件,可以拿过来直接用。我们主要来看一下它是如何来运用的publicclass MenuActivity extends FragmentActivity implements View.OnClickListener{private ResideMenu...

android实现跑马灯效果【代码】【图】

第一步:新建一个新项目,MarqueeTextView 首先为了观察到跑马灯效果,将要显示的文字极可能 写长。在strings.xml文件夹里面将<stringname="hello_world">hello_world</string>修改为<stringname="hello_world">我的代码很长,真的很长,不行你看看,实际上是骗你的,逗比,hiahia~~~~</string>默认情况下,显示文字会自动换行!为了实现跑马灯效果,首先要阻止其自动换行。通过使用singleLine属性来实现! android:singleLine=”...

Android应用系列:仿MIUI的Toast动画效果实现(有图有源码)【代码】【图】

前言  相信有些人用过MIUI,会发现小米的Toast跟Android传统的Toast特么是不一样的,他会从底部向上飞入,然后渐变消失。看起来效果是挺不错的,但是对于Android原生Toast是不支持自定义动画的。那这个效果到底是怎么实现的呢?下面就来告诉你。。。。分析  如果园友看过我的另一篇博客《Android:剖析源码,随心所欲控制Toast显示》,就会知道其实原生Toast就是infate出一个View实例,然后将其加载到WindowManager上面来达到显...

android 下滤镜效果的实现

android 下滤镜效果的实现滤镜过滤颜色已实现,简单版本可通过下面代码的3个参数实现黑白、红、绿。。。等7种过滤(RGB的7种组合)。理论上讲可以过滤为任意颜色。调整混合结果的比值就行了。public void drawBitmap(Canvas canvas, Bitmap bitmap, boolean r, boolean g, boolean b) { ColorMatrix cm = new ColorMatrix(); float[] m = cm.getArray(); setColorFilterMatrix(m, r, g, b); Paint pt = ...