BlurredGridMenu, Android的模糊模糊网格菜单

分享于 

3分钟阅读

GitHub

  繁體
Cool blurred grid menu for Android.
  • 源代码名称:BlurredGridMenu
  • 源代码网址:http://www.github.com/gotokatsuya/BlurredGridMenu
  • BlurredGridMenu源代码文档
  • BlurredGridMenu源代码下载
  • Git URL:
    git://www.github.com/gotokatsuya/BlurredGridMenu.git
    Git Clone代码到本地:
    git clone http://www.github.com/gotokatsuya/BlurredGridMenu
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/gotokatsuya/BlurredGridMenu
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    BlurredGridMenu

    [AndroidArsenal](https://img.shields.io/badge/Android%20Arse ak-BlurredGridMenu-brightgreen.svg? style=flat )!

    凉爽网格菜单。

    :如何使用

    启用 renderscript

    打开应用程序模块的应用程序文件夹中的build.gradle 文件。 将以下RenderScript设置添加到defaultConfig中的文件中:

    
    android {
    
    
     compileSdkVersion 23
    
    
     buildToolsVersion '23.0.2'
    
    
    
     defaultConfig {
    
    
     minSdkVersion 8
    
    
     targetSdkVersion 23
    
    
    
     renderscriptTargetApi 22 
    
    
     renderscriptSupportModeEnabled true
    
    
    
     }
    
    
    }
    
    
    
    

    代码

    // Configuration (You can call on Application)privatevoid makeBlurConfig() {
     BlurredGridMenuConfig. build(newBlurredGridMenuConfig.Builder()
    . radius(1)
    . downsample(1)
    . overlayColor(Color.parseColor("#AA000000")));
    }// GridMenuFragmentprivatevoid makeGridMenuFragment() {
     // This image will be blurred.int backgroundResourceId =...;
     mGridMenuFragment =GridMenuFragment.newInstance(backgroundResourceId)
     List<GridMenu> menus =newArrayList<>();
     menus.add(newGridMenu("Home", R.drawable.home));
     ... menus.add(newGridMenu("Setting", R.drawable.settings));
     ... mGridMenuFragment.setupMenu(menus);
     mGridMenuFragment.setOnClickMenuListener(newGridMenuFragment.OnClickMenuListener() {
     @OverridepublicvoidonClickMenu(GridMenugridMenu, intposition) {
     Toast.makeText(context, "Title:"+ gridMenu.getTitle() +", Position:"+ position,
     Toast.LENGTH_SHORT).show();
     }
     });
    }

    检查这里示例代码。

    Gradle

    repositories {
     jcenter()
    }
    dependencies {
     compile 'com.github.goka.blurredgridmenu:blurredgridmenu:1.0.2'}

    版本

    1.0.0 第一个版本。

    1.0.1 修改了一些类名称。

    1.0.2 删除我们不需要的资源。

    模糊

    参考 500px


    GRID  菜单  BLUR  
    相关文章