-
大小: 8.27MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-11-18
- 语言: Java
- 标签:
资源简介
ConvenientBanner
通用的广告栏控件,让你轻松实现广告头效果。支持无限循环,可以设置自动翻页和时间(而且非常智能,手指触碰则暂停翻页,离开自动开始翻页。你也可以设置在界面onPause的时候不进行自动翻页,onResume之后继续自动翻页),并且提供多种翻页特效。
对比其他广告栏控件,大多都需要对源码进行改动才能加载网络图片,或者帮你集成不是你所需要的图片缓存库。而这个库能让有代码洁癖的你欢喜,不需要对库源码进行修改你就可以使用任何你喜欢的网络图片库进行配合。
Demo
用模拟器运行的效果,鼠标拨动和模拟器太卡等原因,实际效果比效果图更炫哦~~
demo代码请看戳这里
demo是用Module方式依赖,你也可以使用gradle 依赖:
compile 'com.bigkoo:convenientbanner:2.0.5'
Config in xml
config in java code
//自定义你的Holder,实现更多复杂的界面,不一定是图片翻页,其他任何控件翻页亦可。
convenientBanner.setPages(
代码片段和文件信息
package com.bigkoo;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import in.srain.cube.views.ptr.PtrframeLayout;
/**
* 2019/4/27 create by sai
**/
public class PtrframeLayoutCompat extends PtrframeLayout {
private float mDownX;
private float mDownY;
public PtrframeLayoutCompat(Context context AttributeSet attrs) {
super(context attrs);
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
mDownX = ev.getRawX();
mDownY = ev.getRawY();
break;
case MotionEvent.ACTION_MOVE:
float moveX = ev.getRawX();
float moveY = ev.getRawY();
float diffX = Math.abs(moveX - mDownX);
float diffY = Math.abs(moveY - mDownY);
boolean isHorizon = Math.tan(diffY / diffX) < Math.tan(45.0);
if (isHorizon) {
return dispatchTouchEventSupper(ev);
}
break;
}
return super.dispatchTouchEvent(ev);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\
文件 118 2019-04-27 09:04 Android-ConvenientBanner-master\.gitignore
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\caches\
文件 591 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\caches\build_file_checksums.ser
文件 240397 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\caches\gradle_models.ser
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\codest
文件 1775 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\codest
文件 819 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\gradle.xm
文件 2851 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\misc.xm
文件 534 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\modules.xm
文件 564 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\runConfigurations.xm
文件 180 2019-04-27 09:04 Android-ConvenientBanner-master\.idea\vcs.xm
文件 4237 2019-04-27 09:04 Android-ConvenientBanner-master\README.md
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\
文件 7 2019-04-27 09:04 Android-ConvenientBanner-master\app\.gitignore
文件 974 2019-04-27 09:04 Android-ConvenientBanner-master\app\build.gradle
文件 751 2019-04-27 09:04 Android-ConvenientBanner-master\app\proguard-rules.pro
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\
文件 862 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\AndroidManifest.xm
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\
文件 1186 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\Ptrfr
目录 0 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\convenientbannerdemo\
文件 2999 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\convenientbannerdemo\AlbumActivity.java
文件 6384 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\convenientbannerdemo\HeaderActivity.java
文件 619 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\convenientbannerdemo\LocalImageHolderView.java
文件 7854 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\convenientbannerdemo\MainActivity.java
文件 1719 2019-04-27 09:04 Android-ConvenientBanner-master\app\src\main\java\com\bigkoo\convenientbannerdemo\NetWorkImageHolderView.java
............此处省略109个文件信息
相关资源
- Android代码-本项目是基于XMPP的物联网
- Android代码-安卓手机时钟
- Android代码-仓库管理系统源码.zip
- Android代码-一款安卓答题软件
- Android代码-Sokoban.zip
- Android代码-韵音乐播放器
- Android代码-DouBan_Movie
- Android代码-在wifi下手机与电脑的sock
- Android代码-[安卓开源]校园商品交易系
- Android代码-Android上简洁轻量级的饼图
- Android代码-软件冰箱(安卓版)
- Android代码-国产音乐播放器项目听听音
- Android代码-[安卓开源]ImiFirewall.zip
- 本地音乐播放-Android代码
- BMI小程序android代码
- Android代码-支持全屏、小窗口的视频播
- Android代码-智能家居系统(安卓端)
- Android代码-小米文件管理器源码.zip
- Android代码-健康饮食搭配源码.zip
- Android代码-[安卓开源]空气质量检测客
- Android代码-SlideBar
- Android代码-数独游戏
- Android代码-记账本源码.zip
- Android代码-一个漫画app
- 自己写的一个app端android代码
- WiFi小车Android代码
- 捕鱼达人源代码安卓代码,android代码
- Android代码-安卓跑酷游戏
- Android代码-网络视频播放器源码.zip
- Android代码-JianDou
评论
共有 条评论