标签: swipeview

在SwipeRefreshLayout中删除加载微调器

我使用SwipeRefreshLayout重新加载listview的内容.它可以工作并触发onRefreshListener,但是在加载完成后,出现在onwipe上的小加载微调器不想被忽略.有没有办法让它去?

编辑:修复SwipeView意味着SwipeRefreshLayout

android swipeview

27
推荐指数
4
解决办法
2万
查看次数

不使用V4支持库的带选项卡的Android滑动视图

我已经多次创建了一个带有选项卡的滑动视图,如android文档中所述.事实上,单步执行Eclipse项目向导几乎可以使用ViewPager为您提供基本的UI.

我的问题是:

我正在构建的应用程序将仅支持Android 4.0(API级别14).所以,我正在考虑放弃支持包.但是,我似乎找不到使用不使用ViewPager的Tabs的滑动视图示例(仅在支持包中提供).

是否存在与ViewPager相当的api级别14&>,并且有人可以给我一个如何在不使用支持库的情况下使用Tabs界面实现滑动视图的工作示例.

否则,有人可以提出一个很好的论据,为什么我不应该打扰,使用支持包,只是快乐.

编辑: 我正在寻找的是关于支持库特定功能(如ViewPager)的权威答案.这些功能最终是否会合并到核心API中?或者我们是否会继续包含这些类型功能的支持包?请具体说明API版本和时间表.

编辑-1/15:我正在更新这个问题,以阻止我得到的'我太'的答案.在最初发布此问题时,Android Developer文档对支持库的目的更加模糊,因为它们与核心SDK中未包含的功能相关.他们已经更新了他们的文档以澄清事情:

Android支持库包是一组代码库,提供向后兼容的Android框架API版本以及仅通过库API提供的功能.

这肯定会让事情变得清晰,并且通知开发人员不要期望像ViewPager这样的东西能够融入核心SDK功能.我已经接受了与我遇到的问题最相关的答案.这就是如何将支持包功能添加到现有项目中,而不必显着更改代码库.

android android-viewpager swipeview android-support-library

24
推荐指数
1
解决办法
6572
查看次数

Android新的收件箱应用程序样式列表视图,左右滑动

我试图建立Android新的收件箱样式列表视图左右滑动,如图所示,我尝试了47deg swipelistview但它不稳定,有没有其他库可用?!

右键滑动 离开了

到目前为止尝试了47度

 public class MainActivity extends Activity {

        Listview pullToRefreshListView;
        SwipeListView swipelistview;
        ItemAdapter adapter;
        List<ItemRow> itemData;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            pullToRefreshListView = (ListView) findViewById(R.id.example_swipe_lv_list);
            swipelistview = pullToRefreshListView.getRefreshableView();
            itemData = new ArrayList<ItemRow>();
            adapter = new ItemAdapter(this, R.layout.custom_row, itemData);

            swipelistview.setSwipeListViewListener(new BaseSwipeListViewListener() {
                @Override
                public void onOpened(int position, boolean toRight) {
                    if (toRight) {
                        adapter.remove(position);
                        Toast.makeText(MainActivity.this, "Open to dismiss",
                                Toast.LENGTH_SHORT).show();
                    } // swipelistview.dismiss(position);
                    else {
                        Toast.makeText(MainActivity.this, "Open to edit",
                                Toast.LENGTH_SHORT).show();
                    }
                }

                @Override
                public void onClosed(int …
Run Code Online (Sandbox Code Playgroud)

android listview swipeview

20
推荐指数
2
解决办法
2万
查看次数

Swipeview - 显示下一个项目的预览/片段?

我正在使用Swipeview(http://cubiq.org/swipeview)carousel在iPhone和Android上创建支持触控的工作.基础工作很棒.

我的问题开始时,我试图让它显示下一张幻灯片默认值的25%.这个想法是用户可以看到下一张幻灯片/图像的1/4,然后应该让它们滑动图像以显示下一张幻灯片/图像.然后第一个图像消失,第二个图像变为100%可见,向左对齐,然后第三个图像可见1/4.等等.

我尝试将div.style.cssText(in swipeview.js)更改为宽度75%而不是默认值100%.这适用于初始加载,但是当我滚动时,幻灯片1上可见的第二个图像的部分现在隐藏在幻灯片2上.

我做了一个小提琴来演示:http://jsfiddle.net/zeqjN/1/(在Chrome中测试它并尝试将图像拖到左侧)

关于我如何修改swipeview.js以满足我的需求的任何想法?

javascript jquery swipeview

10
推荐指数
1
解决办法
2184
查看次数

滑动屏幕的某些部分

我正在尝试设计一个包含一些滑动部分的屏幕.我有一个带有mapview,listview和一些文本的屏幕.我的Mapview是滑动的主要部分,如果我向左滑动则会显示联系人,如果我向右滑动则会显示地址.
这是我的形象.我正在展示我需要刷卡的圆形部分. 在此输入图像描述
如何在我的应用程序中实现此功能.我通过一个教程,但它没有帮助我.本教程教授如何刷全屏但我需要刷屏幕的某些部分.
可能吗.给我一些参考或提示.我不明白viewPager.

android gesture swipeview

10
推荐指数
1
解决办法
7416
查看次数

如何实现滑动,捕捉移动页面(离子+ angularjs)

我用Ionic框架和angularjs开发.

我的应用程序有大约5个菜单和设计像谷歌游戏商店

  • 新产品
  • 畅销书
  • 提升
  • 商店......

如何滑动将"新产品"移动到畅销书页面,...(谷歌商店播放 - 像)

这是我的路线:

myApp.config(function ($routeProvider, $locationProvider) {
$routeProvider
    .when('/',
        {
            controller: 'NewProductController',
            templateUrl: 'app/views/newproduct.html'
        })
    .when('/bestseller',
        {
            templateUrl: 'app/views/bestseller.html',
            controller: 'BestsellerController'
        })

    .otherwise({ redirectTo: '/' });    
Run Code Online (Sandbox Code Playgroud)

});

我尝试了ng-swipe-left,ng-swipe-right:

<div ng-swipe-right=goToPage('bestseller')> 
     // new product page
</div>

$scope.goToPage = function (page) {        
    $location.url(page);
};
Run Code Online (Sandbox Code Playgroud)

但不是动画.

请帮忙解决.非常感谢.

swipeview angularjs ionic-framework

8
推荐指数
1
解决办法
2万
查看次数

如何使用标签设置多个滑动视图的默认选项卡?

我真的被卡住了.我在我的主要活动中使用选项卡进行了四次滑动视图,但我想要的是当用户打开应用程序时,它会自动显示第二个选项卡而不是第一个选项卡.

这是我的MainActivity.java

public class MainActivity extends FragmentActivity implements
    ActionBar.TabListener {

private ViewPager viewPager;
private TabsPagerAdapter mAdapter;
private ActionBar actionBar;
// Tab titles
private String[] tabs = { "First Tab", "Second Tab", "Third Tab", "Fourth Tab" };

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Initilization
    viewPager = (ViewPager) findViewById(R.id.pager);
    actionBar = getActionBar();
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

    viewPager.setAdapter(mAdapter);
    actionBar.setHomeButtonEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    // Adding Tabs
    for (String tab_name : tabs) {
        actionBar.addTab(actionBar.newTab().setText(tab_name)
                .setTabListener(this));
    }

    /**
     * on swiping the viewpager make respective …
Run Code Online (Sandbox Code Playgroud)

tabs android android-viewpager swipeview android-studio

7
推荐指数
1
解决办法
1万
查看次数

最新Android支持库上的Vertical Viewpager会出现错误

我正在使用Jake WhartonVerticalViewpager,但它为最新的Android支持库提供了错误:

package android.support.v4.view;

public final class VerticalViewPagerCompat {
private VerticalViewPagerCompat() {}

  public interface DataSetObserver extends PagerAdapter.DataSetObserver {}

  public static void setDataSetObserver(PagerAdapter adapter, DataSetObserver observer) {
    adapter.setDataSetObserver(observer);
  }
}
Run Code Online (Sandbox Code Playgroud)

错误是"PagerAdapter.DataSetObserver无法解析为类型".最新的支持库已经改变了DataSetObserver的行为,并且Vertical Viewpager不再起作用.有谁知道如何解决这个问题?

android android-viewpager swipeview android-support-library

6
推荐指数
0
解决办法
2118
查看次数

在iPhone上,Vimeo Javascript API .play()函数在视频播放之前不起作用

我正在使用SwipeView(http://cubiq.org/swipeview)在触摸屏设备上创建可滑动的幻灯片.这对图像来说很简单,但我想在幻灯片中加入Vimeo视频.不幸的是,因为iFrame的捕捉你刷卡输入自己(我相信这是发生了什么,至少发生),一旦你在视频播放幻灯片,除非你的分页挖掘你再也不能刷卡远离它来了.这是不可接受的.

我的解决方案是在页面的某处隐藏视频(使用display:none;或者height:0;或者其他任何工作),并使用幻灯片中的图像和触发视频播放的点击事件.即使视频被隐藏,当它播放时它应该全屏播放(至少在iPhone上).

当我在桌面浏览器上测试它时,这项技术运行正常,但它在iPhone上表现得很奇怪.出于测试目的,视频显示在幻灯片下方.如果我加载页面并点击幻灯片,它什么都不做.但是,如果我通过点击实际的视频播放器播放视频,一旦视频关闭,我可以通过点击幻灯片再次播放视频.基本上,一旦通过播放器播放视频,我就可以通过API播放视频,但不能先使用播放器.

这是我的代码:

// Append the "hidden" video player to the page
$('.slider-container').append("<div class='mobile-video-slide'><iframe id='slideshow-player' src='//player.vimeo.com/video/81295681?title=0&byline=0&portrait=0&color=8bd4ee&api=1&player_id=slideshow-player' width='500' height='281' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>");

// Get the player object
var iframe = $('#slideshow-player')[0],
    player = $f(iframe);

// When the video is ready
player.addEvent('ready', function() {
    // Add the click event to the slide
    $('#play-video').on('click', function() {
        // Play the video
        player.api('play');

        // Don't jump the page
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

我已经通过测试确定了player.ready事件正常工作,并且图像的点击事件正常工作.问题似乎完全在于player.api('play')电话中.任何帮助,或实现这一点的替代方法将不胜感激.

javascript ios swipeview froogaloop vimeo-player

6
推荐指数
1
解决办法
6347
查看次数

QML Swipeview动态添加页面

我是编程和尝试获取swipeview来动态添加页面的新手。我的main.qml在下面的代码中。我有静态显示的“设置”页面Serialsettings.qml。现在,我想添加其他qml页面。我要这样做的方法是,在我的设置页面中为每个qml设置复选框,如果它们是工单,则应将其添加到swipeview中。我该怎么做呢 ?

import QtQuick 2.7
import QtQuick.Window 2.2
import QtQuick.Controls 2.1
import QtQuick.Layouts 1.1
import com.powertune 1.0

ApplicationWindow {


    visible: true
    minimumWidth: 800
    minimumHeight: 480
    title: qsTr("PowerTune")
    color: "black"



    SwipeView {
        id: view

        currentIndex: 0
        anchors.fill: parent

        Item {
            id: firstpage
            SerialSettings{} // Loads Serialsettings.qml into SwipeView
        }

        //Add pages dynamically via Checkboxes in Serialsettings.qml
    }


    PageIndicator {
        id: indicator

        count: view.count
        currentIndex: view.currentIndex

        anchors.bottom: view.bottom
        anchors.horizontalCenter: parent.horizontalCenter
    }
}
Run Code Online (Sandbox Code Playgroud)

checkbox qml swipeview qtquick2

5
推荐指数
1
解决办法
2355
查看次数