All Projects → Nepxion → Banner

Nepxion / Banner

Licence: Apache-2.0 license
🚩 Nepxion Banner is a colorful banner display component which can show an ascii image and project informations like versions, links and so on, based on Taobao Text 彩色旗标生成器

Programming Languages

java
68154 projects - #9 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to Banner

Pmalertcontroller
PMAlertController is a great and customizable alert that can substitute UIAlertController
Stars: ✭ 2,397 (+14000%)
Mutual labels:  banner
Pagerecyclerview
PageRecyclerView achieves page turning function and unlimited carousel
Stars: ✭ 241 (+1317.65%)
Mutual labels:  banner
AndroidModule
Android 通用模块封装
Stars: ✭ 110 (+547.06%)
Mutual labels:  banner
Revealbanner
🚀🚀🚀 滑动特效banner
Stars: ✭ 209 (+1129.41%)
Mutual labels:  banner
React Native Hero
🤘 A super duper easy hero unit react-native component with support for dynamic image, dynamic sizing, color overlays, and more
Stars: ✭ 234 (+1276.47%)
Mutual labels:  banner
Jxpagecontrol
🚀🚀🚀 自定义pageControl指示器, 支持多种动画, 自定义布局.
Stars: ✭ 246 (+1347.06%)
Mutual labels:  banner
Bannerviewpager
🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。
Stars: ✭ 2,603 (+15211.76%)
Mutual labels:  banner
AKGADWrapper
A wrapper for a UIViewController with a GADBannerView at the bottom
Stars: ✭ 55 (+223.53%)
Mutual labels:  banner
Materialbanner
A library that provides an implementation of the banner widget from the Material design.
Stars: ✭ 241 (+1317.65%)
Mutual labels:  banner
HTML5-Banners
HTML5 animated banner boilerplate. Built for Doubleclick & Sizmek ad management platforms.
Stars: ✭ 47 (+176.47%)
Mutual labels:  banner
Neteasecloudmusic
仿网易云音乐安卓客户端V6.0
Stars: ✭ 213 (+1152.94%)
Mutual labels:  banner
Cwcarousel
轮播图banner
Stars: ✭ 228 (+1241.18%)
Mutual labels:  banner
banner
android 轮播图控件
Stars: ✭ 10 (-41.18%)
Mutual labels:  banner
Kjbannerviewdemo
轮播图无限自动循环滚动、缩放布局、自带缓存加载读取、支持自定义继承、定制特定样式、动态图和网图混合轮播、支持在Storyboard和Xib中创建并配置其属性、多种滚动方向选择、多种分页控件选择等等
Stars: ✭ 206 (+1111.76%)
Mutual labels:  banner
Banner
🔥🔥🔥Android Compose Banner!!! 安卓 Compose 版本的 Banner,欢迎大家体验!!!
Stars: ✭ 40 (+135.29%)
Mutual labels:  banner
Easytipview
Objective-C alternative for EasyTipView implemented in swift
Stars: ✭ 192 (+1029.41%)
Mutual labels:  banner
3dstool
An all-in-one tool for extracting/creating 3ds roms.
Stars: ✭ 246 (+1347.06%)
Mutual labels:  banner
PocketMine-Banners
Super Simple PHP based banner generating system
Stars: ✭ 19 (+11.76%)
Mutual labels:  banner
SimpleSlider
A simple slider allows you to easily use.
Stars: ✭ 78 (+358.82%)
Mutual labels:  banner
ViewWorld
自定义View合集,展示各种自定义View/控件。项目包含了自定义Banner轮播图控件,自定义验证码输入框,自定义TabLayout等控件,持续更新中😉😉😉
Stars: ✭ 94 (+452.94%)
Mutual labels:  banner

Nepxion Banner

Total visits Total lines License Maven Central Javadocs Build Status Codacy Badge Stars Stars

           

Nepxion Banner是一款基于Taobao Text的旗标生成器

依赖

<dependency>
  <groupId>com.nepxion</groupId>
  <artifactId>banner</artifactId>
  <version>${banner.version}</version>
</dependency>

示例

通过此网站制作旗标的文本文件,手工在文本文件里处理成一个旗标元素占单行的格式

http://patorjk.com/software/taag/#p=display&f=Soft&t=Nepxion

具体实现

public class BannerTest {
    public static void main(String[] args) {
        LogoBanner logoBanner1 = new LogoBanner(BannerTest.class, "/com/nepxion/banner/resource/logo-halo-1.txt", "Welcome to Nepxion", 4, 7, new Color[] { Color.red, Color.yellow, Color.cyan, Color.magenta }, false);
        System.out.println(logoBanner1.getBanner());
        System.out.println(logoBanner1.getPlainBanner());

        LogoBanner logoBanner2 = new LogoBanner(BannerTest.class, "/com/nepxion/banner/resource/logo-halo-2.txt", "Welcome to Nepxion", 4, 5, new Color[] { Color.red, Color.yellow, Color.cyan, Color.magenta }, false);
        System.out.println(logoBanner2.getBanner());
        System.out.println(logoBanner2.getPlainBanner());

        LogoBanner logoBanner3 = new LogoBanner(BannerTest.class, "/com/nepxion/banner/resource/logo-arthas.txt", "Welcome to Nepxion", 6, 5, new Color[] { Color.red, Color.yellow, Color.cyan, Color.magenta, Color.green, Color.blue }, true);
        System.out.println(logoBanner3.getBanner());
        System.out.println(logoBanner3.getPlainBanner());

        VersionBanner versionBanner = new VersionBanner(BannerTest.class, "/com/nepxion/banner/resource/version.txt", "Unknown Version");

        List<Description> descriptions = new ArrayList<Description>();
        descriptions.add(new Description("Version:", versionBanner.getBanner(), 0, 10));
        descriptions.add(new Description("Site:", "http://www.nepxion.com", 0, 10));
        descriptions.add(new Description("Github:", "https://github.com/Nepxion/", 0, 10));
        descriptions.add(new Description("Blog:", "https://nepxion.iteye.com/", 0, 10));

        DescriptionBanner descriptionBanner = new DescriptionBanner();
        System.out.println(descriptionBanner.getBanner(descriptions));

        try {
            System.in.read();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

运行结果

请联系我

微信、钉钉、公众号和文档

Star走势图

Stargazers over time

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].