android控件
Yw_Ambition
成功就像怀孕,别人都会恭喜你,但是没人知道你搞了多少次才会成功。
展开
-
Android状态栏微技巧,带你真正理解沉浸式模式
Android状态栏微技巧,带你真正理解沉浸式模式 - 郭霖的专栏 - CSDN博客 郭霖的专栏转载 2017-12-19 20:58:26 · 11276 阅读 · 0 评论 -
Mvp解耦
p层 public void destroy() { iGwcActivity = null; }view层@Override protected void onDestroy() { super.onDestroy(); gwcPercenter.destroy(); gwcPercenter = nul原创 2017-12-21 09:28:26 · 17041 阅读 · 0 评论 -
android的特殊文字与Titanic的特效
android中给Textview换个字体样式有时候还是能使人心情愉悦的,当然不要把这个操作想的太复杂,其实很简单。 然后就是Titanic,他需要一张图片进行渲染,下方贴出。好了,效果图在此。 无法录制gif…… 废话不多说上代码 首先先说android改变字体格式它有两种方法 两种方法的共同点是都需要在main下建立一个assets 看见assets里面的那些字体格式了吧,网上到处都原创 2017-12-14 21:28:02 · 12606 阅读 · 0 评论 -
Recyclerview的点击事件
recyclerview的点击事件最简单的方法 先写一个类public class RecyclerViewClickListener implements RecyclerView.OnItemTouchListener { private int mLastDownX,mLastDownY; //该值记录了最小滑动距离 private int touchSlop ;原创 2017-12-18 19:06:26 · 11905 阅读 · 0 评论 -
图片实现高斯模糊
最近在搞图片的显示,做了一个高斯模糊的效果,使用的是gitgub上写好的效果, https://github.com/qiujuer/ImageBlurring效果图如下,1. (1)xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/转载 2017-12-28 13:24:34 · 581 阅读 · 0 评论 -
仿探探的卡片滑动效果-recyclerView实现
这里是一个通过自定义view和自定义RecyclerView的:layoutManager,再结合ItemTouchHelper实现的一个仿探探的卡片滑动的效果:效果图已经奉上,接下来是代码:首先是每张图片的布局:item<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="转载 2017-12-28 13:26:02 · 715 阅读 · 0 评论 -
TabLayout的用法进行总结和归纳
Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action Button,转载 2017-12-28 15:50:17 · 11011 阅读 · 0 评论 -
TabLayout横排滑动
我以前有写过Tablayout横排滑动,不过相对有些幼稚,而且跟不上一些节奏了。 首先是导入依赖 compile 'com.android.support:design:23.3.0'在导入依赖方面可要注意如果你的appcompat版本过高可能会报android.support.v7.widget.TintManager如果出现这个错误可要适当的降低你的依赖。 废话不多说上代码 先说布原创 2017-12-20 10:06:23 · 12299 阅读 · 0 评论 -
GuillotineMenu(铡刀菜单的使用)-Android
一个开源的android工程,编译器用的是android-studio。GuillotineMenu-Android我们暂且翻译为铡刀菜单吧,确实挺像一铡刀一样切下来…… 看下效果图: 我懒得录gif直接上图吧 直接上代码吧:public class MainActivity extends AppCompatActivity { private static f原创 2018-01-23 10:36:39 · 800 阅读 · 0 评论 -
安卓开发中非常炫的效果集合
安卓开发中非常炫的效果集合 这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 一个开源项目网站有很多炫酷效果 http://itlanbao.com/codes.aspx#1,0所有效果Dome下载地址:ht转载 2018-01-08 11:31:07 · 13949 阅读 · 0 评论 -
MVP+Retrofit+Okhttp+RxJava
App的build.gradle依赖包: [java] view plain copy print?compile ‘com.squareup.retrofit2:retrofit:2.0.0-beta4’//Retrofit2所需要的包 compile ’com.squareup.retrofit2:converter-gson:2.0.0-beta4’//Converte原创 2017-12-28 13:27:36 · 7106 阅读 · 1 评论 -
AndroidStaggeredGrid的瀑布流效果实现
介绍: 注意跟StaggeredGridView区别,他的实现原理更类似于PinterestLikeAdapterView。AndroidStaggeredGrid的目的是为了满足Etsy app的需求(估计是作者自己开发的一个app)。有个很不错的特点是,当横竖屏切换时,改控件可以自己定位上次浏览的位置。和ListView一样,支持添加header 和 footer。个人觉得这个才是最好的。原创 2017-12-12 10:04:54 · 11172 阅读 · 0 评论 -
RecyclerView的分割线
添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecoration(new RecycleViewDivider( m原创 2017-12-12 09:50:54 · 10936 阅读 · 0 评论 -
ViewFlipper使用详解
一、基本实现ViewFlipper是一个切换控件,一般用于图片的切换,当然它是可以添加View的,而不限定只用于ImageView,当然我们也可以自定义View,只是我们经常利用ViewFlipper来实现的是ImageView的切换,如果切换自定义的View,倒还不如使用ViewPager来做。 下面先看一下实现的效果:(实现四张图片的自动切换) 1、在XML中的布局:<RelativeL原创 2017-12-12 09:47:12 · 10624 阅读 · 0 评论 -
android Ijkplayer最简单的简单使用
之前写过一个节操播放器跟这个差不多也是几行代码解决战斗。地址:http://blog.csdn.net/yw59792649/article/details/78846245效果如下 Ijkplay最简单的使用 首先要导入依赖 compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'activityxml <include原创 2017-12-20 11:50:13 · 12670 阅读 · 0 评论 -
jiecaovideoplayer的简单使用
效果 这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量 点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示,并且集成的话非常的简单。 下面代码: 首先加入依赖库:compile 'fm.jiecao:jiecaovideoplayer:5.5'然后在布局中声明控件:<fm.jiecao.原创 2017-12-19 19:28:42 · 12532 阅读 · 1 评论 -
PopupWindow自定义对话框的使用技巧
PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT和WRAP_CONTENT。focusable为是否可以获得焦点,这是一个很重要的参数,也原创 2017-12-11 21:08:55 · 6548 阅读 · 0 评论 -
最新的Fresco加载Gif图片
先是依赖 compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.facebook.fresco:animated-gif:1.5.0'然后是布局呢<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c原创 2017-11-28 19:22:27 · 21240 阅读 · 0 评论 -
Fresco加载Gif写入RecyclerView
依赖 compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.facebook.fresco:animated-gif:1.5.0' compile 'com.android.support:recyclerview-v7:26.1.0'注册public class App extends Application {原创 2017-11-28 19:42:05 · 13309 阅读 · 1 评论 -
RecyclerView的瀑布流简单应用
首先是导依赖包compile 'com.android.support:recyclerview-v7:24.2.1' compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:cardview-原创 2017-11-23 10:07:26 · 19967 阅读 · 0 评论 -
无限轮播
首先要有两个xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> solid android:color="#f00"/> corners android:radi原创 2017-09-17 19:21:31 · 2316 阅读 · 0 评论 -
PullToRefresh+TabLayout+DrawerLayout+无限轮播集成使用
进入应用获取网络图片进行轮播,设置按钮跳转个另一个Login界面,用Drawerlayout设置能够侧拉同时用Tablayout设置横滑,整个界面用PullToRefresh设置下拉上提刷新图片缓存先写第一个页面图片轮播布局原创 2017-09-20 10:08:23 · 12020 阅读 · 0 评论 -
PullAndTab组合横排滑动上落下提
Tab的布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.原创 2017-09-19 14:02:49 · 15980 阅读 · 0 评论 -
简单侧滑
先是侧滑布局xml version="1.0" encoding="utf-8"?>android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/v4_drawerlayout" android:layou原创 2017-09-17 16:10:10 · 12070 阅读 · 0 评论 -
Android详细的对话框AlertDialog.Builder使用方法
首先是一个最简单的应用,就是弹出一个消息框,在android中可以这样实现new AlertDialog.Builder(self) .setTitle("标题") .setMessage("简单消息框") .setPositiveButton("确定", null) .show();上面的代码中我们新建了一个AlertDialog,并用Builder方法形成了一个对象链,通过原创 2017-12-12 09:32:17 · 12613 阅读 · 0 评论 -
Recyclerview自定义点击事件
它有一个最简单的方法 RecyclerView.OnItemTouchListener新建一个类public class RecyclerViewClickListener2 implements RecyclerView.OnItemTouchListener { private GestureDetector mGestureDetector; private OnItemCli原创 2017-12-12 09:37:00 · 14551 阅读 · 0 评论