Android
文章平均质量分 63
Blog_SJT
公众号:一路向AI。主要研究爬虫、推荐系统、文本分类等内容
展开
-
Android属性动画
1、前言在我们体验一款APP时,炫酷的动画往往能让用户体验大幅度提升。想当年我刚学Android的时候,无意中看到蘑菇街购物车的动画效果,把我给激动得,非要在自己的APP中加入那动画,记得当时用费了好大的劲...不提了,说多了都是泪...先了解下,目前可以实现动画的方式有:帧动画(Frame) :将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放特点:帧动转载 2017-07-03 16:45:12 · 468 阅读 · 0 评论 -
PopupWindow从底部弹出
原文链接(建议跳转):Android Animation实战之屏幕底部弹出PopupWindow我们仿写一个这种效果的实例吧: 1、我们首先定义一下,弹出窗口的页面布局组件:take_photo_pop.xmlLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"转载 2017-07-03 10:59:33 · 669 阅读 · 0 评论 -
android高斯模糊的简单实现
原文地址:http://www.cnblogs.com/Fndroid/p/5734696.html什么是高斯模糊?高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观转载 2017-06-01 20:12:04 · 643 阅读 · 0 评论 -
Glide超全详解
转自:http://blog.csdn.net/shangmingchao/article/details/51125554/一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'11需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已转载 2017-04-27 23:46:04 · 837 阅读 · 0 评论 -
Glide初体验,加载网络图片
一:效果图:二:实现2.1:添加网络权限:2.2:app/build.gradle中添加依赖:dependencies{ compile 'com.github.bumptech.glide:glide:3.7.0' }2.3: MainActivity如下(我的名字是GlideActivity):import android.support.v7.a原创 2017-04-27 16:57:03 · 427 阅读 · 0 评论 -
RollViewPager简单实现android图片轮播效果
Github地址:https://github.com/Jude95/RollViewPager效果:(源码在文章结尾)主要支持的一些功能:支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。主要操作过程:1、在gra转载 2017-04-27 17:49:58 · 1031 阅读 · 0 评论 -
沉浸式状态栏效果的简单实现
一:设置AndroidManifest.xml 的AppTheme 的Parenet为NoActionBar (windows用户在文件选中AppTheme 然后ctrl+B快速跳转)<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" andr原创 2017-05-27 16:56:04 · 562 阅读 · 0 评论 -
自定义toolbar
首先看下效果图: 梳理下类和布局文件:CustomActivity.java(主界面类) 对应的布局文件:activity_custome.xmlOtherActivity (另一个Activity界面) 对应的布局文件:activity_other.xmlToolbarLayout(自定义toolbar类) 对应的布局文件为toolbar_la原创 2017-05-11 20:54:44 · 450 阅读 · 0 评论 -
Snackbar简单使用
官方推荐使用Snackbar代替ToastSnackbar使用其实就是一句话,跟toast很相似:Snackbar.make(view,"消息已发出",Snackbar.LENGTH_SHORT).show();但是有几个注意点,make方法的第一个参数是一个view,任何一个view都可以,但是官方推荐使用CoordinatorLayout,有俩个好处:1.用户可以滑原创 2017-04-19 23:24:38 · 341 阅读 · 0 评论 -
FloatingActionButton的使用
FloatingActionButton是继承至ImageView,所以FloatingActionButton拥有ImageView的所有属性。CoordinatorLayout可以用来配合FloatingActionButton浮动按钮,设置app:layout_anchor和app:layout_anchorGravity构建出特定的位置与效果的FloatingActionButton。转载 2017-04-18 21:49:08 · 1072 阅读 · 0 评论 -
SwitchLayout的使用
SwitchLayout转载 2016-11-01 21:16:50 · 637 阅读 · 0 评论 -
Handler实现欢迎界面
Android Handler实现欢迎界面欢迎界面的实现由多种方法,可以由动画来实现,也可以由Handler来实现。今天只介绍下用Handler来实现欢迎界面。代码其实很简单。一:新建welcome.xml代码如下,这里只是简单的举个例子。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android原创 2016-11-07 22:43:45 · 599 阅读 · 0 评论 -
NavigationView的实例应用
本实例的最终效果图:下面分析实现效果:一:添加包依赖在引入compile 'com.android.support:design:22.2.0'后,android studio报错,与编译版本24不同。于是把22.2.2改为24.2.0之后就成功了。dependencies { compile fileTree(dir: 'libs', include: [转载 2016-11-06 09:39:08 · 485 阅读 · 0 评论 -
android:layout_gravity和android:gravity的区别
1.首先来看看Android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu转载 2016-11-05 12:00:04 · 396 阅读 · 0 评论 -
Android-Flat-Button自定义带阴影效果按钮
一:自定义带阴影效果按钮图(源代码图片效果)二:源代码下载地址:https://github.com/hoang8f/android-flat-button三:Android Studio使用教程1:在build.gradle(Moudle:app)的dependencies中添加compile 'info.hoang8f:fbutton:1.0.5'。效果如下:2原创 2016-11-03 22:52:48 · 2503 阅读 · 0 评论 -
Android加载动画库
效果图:使用方法:Step 1 implementation 'com.wang.avi:library:2.1.3' Step 2添加这个Ui到你的布局 androdi:visibility最好设置为“gone”简单用法: <com.wang.avi.AVLoadingIndicatorView android:layout_width="wrap_...原创 2018-04-03 17:37:56 · 1754 阅读 · 0 评论