zoukankan      html  css  js  c++  java
  • Android Studio SlidingMenu导入/配置 FloatMath找不到符号解决方法

    SlidingMenu是一个第三方的开源的侧滑控件。是一种很好的交互逻辑。

    有很多优秀的应用使用了SlidingMenu例如QQ和CSDN的安卓客户端

    其github主页:https://github.com/jfeinstein10/SlidingMenu

    在配置之前我们需要到其主页上下载它的ZIP并解压出来

    下面来说说SlidingMenu的配置过程:

    SlidingMenu不同于EventBus等开源框架,需要手动的配置。相对比较麻烦。

    首先我们将下载下来的Zip文件解压缩得

    之后修改“SlidingMenulibrary”目录下的build.gradle:

    android {
    compileSdkVersion XX
    buildToolsVersion "XX"

    defaultConfig {
    minSdkVersion XX
    targetSdkVersion XX
    }

     修改为当前项目的版本,如

    修改前:

    1 android {
    2     compileSdkVersion 17
    3     buildToolsVersion "17.0.0"
    4 
    5     defaultConfig {
    6         minSdkVersion 7
    7         targetSdkVersion 16
    8     }

    修改后:

    1 android {
    2     compileSdkVersion 23
    3     buildToolsVersion "23.0.3"
    4 
    5     defaultConfig {
    6         minSdkVersion 14
    7         targetSdkVersion 23
    8     }

    之后再Android Studio中点击File->New->Import module选择SlidingMenulibrary文件夹然后确定

    然后等他build完成,会出现:

    找不到符号 FloatMath

    这是因为Android 6.0之后不支持使用FloatMath()。我们只要把它修改成Math就好了。

    其文件所在的路径为:applibsSlidingMenulibrarysrccomjeremyfeinsteinslidingmenulibCustomViewAbove.java

    然后Rebuild

    之后再添加File Dependencies依赖

    然后就可以愉快的使用SlidingMenu了。

    下面是一个小Demo实现的效果:

    代码部分请参考我的下一篇博客。

  • 相关阅读:
    27. Remove Element
    列表变成字典
    1. Two Sum
    CVPR2019:What and How Well You Performed? A Multitask Learning Approach to Action Quality Assessment
    959. Regions Cut By Slashes
    118. Pascal's Triangle
    loj3117 IOI2017 接线 wiring 题解
    题解 NOI2019 序列
    题解 省选联考2020 组合数问题
    题解 Educational Codeforces Round 90 (Rated for Div. 2) (CF1373)
  • 原文地址:https://www.cnblogs.com/Linccy/p/5652044.html
Copyright © 2011-2022 走看看