记录一下《猜歌猜谜》应用主要使用的开源库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录一下《猜歌猜谜》应用主要使用的开源库相关的知识,希望对你有一定的参考价值。

技术分享图片

1、底部导航栏使用开源库是:bottom-navigation-bar

      主要代码实现:

        bottomNavigationBar = (BottomNavigationBar) findViewById(R.id.bottom_navigation_bar);
    bottomNavigationBar.setMode(BottomNavigationBar.MODE_FIXED);
    /*bottomNavigationBar.setBackgroundStyle(BottomNavigationBar.BACKGROUND_STYLE_RIPPLE);
    bottomNavigationBar.setBarBackgroundColor("#FFF5F7F6");//设置bar背景颜色FFEBF0F4*/
    bottomNavigationBar.setActiveColor(R.color.black);//设置被选中时的颜色
    bottomNavigationBar.setInActiveColor(R.color.colorPrimary);//设置未被选中时的颜色

    bottomNavigationBar.addItem(new BottomNavigationItem(R.mipmap.ic_tj, "推荐"))
            .addItem(new BottomNavigationItem(R.mipmap.ic_cgq, " 猜歌曲"))
            .addItem(new BottomNavigationItem(R.mipmap.ic_cmy, "猜谜语"))
            .addItem(new BottomNavigationItem(R.mipmap.ic_sz, "设置"))
            .initialise();
    bottomNavigationBar.setTabSelectedListener(this);

2、头部轮播图使用的开源库是:youth.banner

 主要代码实现:

     Banner banner = (Banner) findViewById(R.id.banner);
     banner.setImages(imglist)
            .setImageLoader(new GlideImageLoader())
            .start();
     banner.updateBannerStyle(BannerConfig.CIRCLE_INDICATOR);
     banner.setBannerAnimation(CubeOutTransformer.class);

3、图片加载使用的开源库是:.bumptech.glide

      主要代码实现:

           Glide.with(context.getApplicationContext())
            .load(path)
            .into(imageView);

4、制作圆形图片使用的开源库是:hdodenhof:circleimageview
项目build中依赖:compile ‘de.hdodenhof:circleimageview:2.1.0‘

   ImageView图片控件布局代码换成circleimageview控件,如下代码实现:

          <de.hdodenhof.circleimageview.CircleImageView
    android:id="@+id/iv_img"
    android:layout_width="66dp"
    android:layout_height="66dp"
    android:layout_gravity="center"
    android:gravity="center"
    android:src="@drawable/game_disc" />

以上是关于记录一下《猜歌猜谜》应用主要使用的开源库的主要内容,如果未能解决你的问题,请参考以下文章

如何从片段返回主要活动

如何快速录制屏幕视频?

massCode 一款优秀的开源代码片段管理器

开源加密解密库比较

提效小技巧——记录那些不常用的代码片段

libevent学习过程