All Projects → thepacific → Banner View

thepacific / Banner View

A banner view implemented by using rxJava2 for android

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Banner View

devBanner
Create your own devRant banner
Stars: ✭ 45 (+73.08%)
Mutual labels:  banner
Bannerlayout
一款简洁实用的android广告栏
Stars: ✭ 356 (+1269.23%)
Mutual labels:  banner
Yjbannerview
【抱歉,暂时不提供开源】A very popular and highly customized banner view, 无限循环滚动轮播图BannerView、焦点图, 支持Cocoapods 及 Carthage. 支持完全自定义
Stars: ✭ 506 (+1846.15%)
Mutual labels:  banner
Ngu Carousel
Angular Universal carousel
Stars: ✭ 263 (+911.54%)
Mutual labels:  banner
Togetherad
🔥持续更新。Android广告聚合:帮助 Android 开发者快速、便捷、灵活的接入国内多家主流安卓广告 SDK。广点通(优量汇)、穿山甲、百青藤(百度Mob)。开屏广告、Banner横幅广告、插屏广告、激励广告、原生信息流、全屏广告。
Stars: ✭ 305 (+1073.08%)
Mutual labels:  banner
Zybannerview
简单易用, 显示内容定制性强的可循环轮播控件. 可以实现类似淘宝商品详情中侧拉进入详情页的功能.
Stars: ✭ 370 (+1323.08%)
Mutual labels:  banner
angular2-cookie-law
Angular2+ component that provides a banner to inform users about cookie law
Stars: ✭ 38 (+46.15%)
Mutual labels:  banner
Swiftmessages
A very flexible message bar for iOS written in Swift.
Stars: ✭ 6,363 (+24373.08%)
Mutual labels:  banner
Zcycleview
This is a picture/text infinite-scroll library with UICollectionView, It can be very easy to help you make the banner you want 使用UICollectionView实现常见图片/文字无限轮播,支持自定义cell,自定义pageControl,以及轮播样式
Stars: ✭ 319 (+1126.92%)
Mutual labels:  banner
Pagetransformerhelp
👍 A PageTransformer library for Android ViewPager,have some Banner styles. ViewPager 实现轮播图、实现卡片切换。
Stars: ✭ 478 (+1738.46%)
Mutual labels:  banner
Wmzbanner
最好用的轻量级轮播图+卡片样式+自定义样式,链式编程语法(可实现各种样式的轮播图,大多需要的功能都有)(The best lightweight carousel + card style + custom style, chain programming syntax)
Stars: ✭ 266 (+923.08%)
Mutual labels:  banner
Cardslideview
一行代码实现ViewPager卡片效果,比ViewPager2更强大,底层同样是RecyclerView
Stars: ✭ 301 (+1057.69%)
Mutual labels:  banner
Banner
🔥🔥ViewPager,ViewPager2无限轮播功能。自定义Indicator,支持一屏三页,支持仿魅族banner效果。极其简单的使用方式
Stars: ✭ 393 (+1411.54%)
Mutual labels:  banner
figlet4s
ASCII-art banners in Scala
Stars: ✭ 29 (+11.54%)
Mutual labels:  banner
Banner
轮播图控件,支持自定义布局,支持两端缩进,类似卡片,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!
Stars: ✭ 512 (+1869.23%)
Mutual labels:  banner
AutoScrollTextView
android 上下滚动播放与走马灯效果结合
Stars: ✭ 27 (+3.85%)
Mutual labels:  banner
Jxbanner
🚀🚀🚀 A super - custom multifunctional framework for banner unlimited rollover diagrams [一个超自定义多功能无限轮播图框架]
Stars: ✭ 358 (+1276.92%)
Mutual labels:  banner
Newpagedflowview
电影票卡片式无限自动轮播图
Stars: ✭ 819 (+3050%)
Mutual labels:  banner
Swiftentrykit
SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps.
Stars: ✭ 5,706 (+21846.15%)
Mutual labels:  banner
Bgabanner Android
引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
Stars: ✭ 4,060 (+15515.38%)
Mutual labels:  banner

BannerView

A rxJava2 + ViewPager banner view for android. Automatically plays images and stops when on touching

Download

Setup

compile 'com.github.thepacific:banner:0.0.1'

XML

<com.pacific.banner.BannerView
        android:id="@+id/banner"
        android:layout_width="match_parent"
        android:layout_height="170dp"
        app:news_icon=""
        app:news_text=""
        app:news_mask_color=""
        app:show_news_icon="true|false" >
</com.pacific.banner.BannerView>

<declare-styleable name="BannerView">
        <attr name="show_news_icon" format="boolean" />
        <attr name="news_mask_color" format="reference" />
        <attr name="news_icon" format="reference" />
        <attr name="news_text" format="string" />
</declare-styleable>

Java

        bannerView.setImageLoader(ImageLoader loader);

        bannerView.setOnPhotoClickListener(View.OnClickListener listener);

        bannerView.addAll(List< Photo > list);

        bannerView.remove(Photo photo);

        bannerView.add(Photo photo);

        bannerView.replace(int index, Photo photo);

        bannerView.replaceAll(List<Photo> list);

        bannerView.setNewsText(@StringRes int resId);

        bannerView.setNewsText(String str);

        bannerView.setIconImageResource(@DrawableRes int resId);

        bannerView.setIconImageResource(@NonNull Drawable drawable);

        bannerView.setMaskColor(int color);

        bannerView.setMaskBackgroundResource(@DrawableRes int resId);

        bannerView.setMaskBackground(Drawable drawable);

License

The MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].