实用Android库-YFAndroidLibs概述

YFAndroidLibs是一款针对Android开发者的组件库,包括起始页、导航页、广告位等多种UI组件及工具类,支持自定义样式,通过aar包方便集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

YFAndroidLibs

关于(About)

这是抽取的工作日常工作代码形成的一个库,持续更新中。借鉴了一些网上现有的代码,在后续的介绍中会逐一提及。本文是基于android的库,后续会有iOS版本以及JS版本。
- 如何抽取
自定义view和布局,然后加以封装,形成aar包。
- 下载地址:github:https://github.com/commutescript以及maven仓库。

功能(Features)

这个库包含的主要内容有:
1. 起始页splash
2. 第一次导航guidepage
3. 广告banner
4. tab导航和分栏
5. 定位sqlite数据库
6. 搜索框和界面
7. 自定义dialog和Toast
8. 一些常用的工具类,utils
9. 标签布局TagView
10.联动布局LInkageView

其中字体、颜色和背景的样式均可自定义,一键设置。

导入(Usage)

1.导入aar包

  • 在libs文件夹下,添加相应的aar包

  • 在 repositories添加

    android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"
....
    repositories {
        flatDir {
            dirs 'libs'
        }
      } 
    }
  • 在dependencies 中添加

    dependencies {
    compile(name:’yf_Library-release’, ext:’aar’)
    }

2.maven导入

还在测试中,敬请期待!

代码(Code)

以SplashVIew为例:
在布局中添加:

<com.github.yf_library.splash.SplashView
        android:id="@+id/sp_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        /> 

在代码中添加逻辑:

   //设置闪屏图片
` sp_view.setBg(getDrawable(R.drawable.guide1));
  sp_view.setTime(t,new OnFinishListener() {

        @Override
        public void setFinish() {
            // TODO Auto-generated method stub
            Intent mIntent=new Intent(getApplicationContext(),CommonTestActivity.class);
            startActivity(mIntent);             
        }
    });
    //设置点击跳过
    sp_view.setJumpClick(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Toast.makeText(TestActivity.this, "点击跳过", 1).show();;
            Intent mIntent=new Intent(getApplicationContext(),CommonTestActivity.class);
            startActivity(mIntent);         
        }
    });
`

部分效果图(ScreenShot)

  1. SplashView截图:

2.GuidePageView截图

3.SerachView截图

4.其他的还在测试中。敬请期待。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值