屏幕底部的滑动按钮

时间:2015-06-17 16:50:28

标签: android android-viewpager android-animation slideshow slide

我刚刚实现了一个不错的ScreenSlide Activity,可以使用用户的滑动手势以及NextPrevious按钮在页面之间滑动。我这样做是为了重现this教程的行为。

我的问题是NextPrevious按钮始终显示在操作栏中,而在教程的动画中,它们在纵向模式下显示在屏幕底部,并且仅在横向模式下在操作栏中。

这是我想要获得的:

enter image description here

这就是我得到的:

enter image description here

我的ScreenSlideActivity

http://pastie.org/private/zetuetehtvpa1gotn11ua

ScreenSlidePageFragment

http://pastie.org/private/eqzt9dw1rc586rqapais2w

activity_screen_slide.xml

http://pastie.org/private/vur5e7tz4ldo0fpz47ymbg

frag_info_screen_slide_page.xml

http://pastie.org/private/qzmpeavktum4tc5jsg45ww

我的Gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "madapps.bicitourbo"
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/images'] } }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    compile 'com.android.support:appcompat-v7:22.2.0'

    //Play Services
    compile 'com.google.android.gms:play-services-maps:7.5.0'
    compile 'com.google.android.gms:play-services-location:7.5.0'

    compile 'com.android.support:design:22.2.0'
    compile 'com.google.code.gson:gson:2.3.1'
    compile 'com.googlecode.objectify:objectify:5.1.5'

    compile 'de.hdodenhof:circleimageview:1.2.1'
    compile 'com.android.support:recyclerview-v7:21.0.3'

}
  

修改

经过大量搜索后,我发现滑动按钮只会在按钮扩展FragmentActivity并且在清单文件中设置android:theme=@android:style/Theme.Holo.Light.DarkActionBar时才会关闭,而显然没有其他按钮使用最新AppCompatActivity时获得相同结果的方法,需要您使用Theme.AppCompat.Light主题。

对此问题的任何帮助都表示赞赏

0 个答案:

没有答案