Scroll Sencha Touch 2:滚动后列表中的项目自动居中

Scroll Sencha Touch 2:滚动后列表中的项目自动居中,scroll,sencha-touch-2,Scroll,Sencha Touch 2,我正试图以与应用程序类似的方式实现一个carousel(或带有srcoll的tabs)。主要目标是在滚动结束后实现最靠近中心项目的自动滚动 你有什么想法吗?当然,如果你想把Ext.Carousel放在主Ext.Panel中,写下这样的内容 new Ext.Panel({ fullscreen: true, ... layout: { type: 'vbox', align: 'center', pack: 'center'

我正试图以与应用程序类似的方式实现一个carousel(或带有srcoll的tabs)。主要目标是在滚动结束后实现最靠近中心项目的自动滚动


你有什么想法吗?

当然,如果你想把
Ext.Carousel
放在主
Ext.Panel
中,写下这样的内容

new Ext.Panel({
    fullscreen: true,
    ...
    layout: {
       type: 'vbox', 
       align: 'center', 
       pack: 'center'
    },
    items: [
       new Ext.Carousel({
          ...
       })
    ]
})

玩得开心
Carousel
centered。我希望这有帮助。:)

除了在scroll end事件中手动计算中心并滚动到中心之外,没有找到任何其他方法。

这是用于ST2的,因此
新建Ext.Carousel
不是创建旋转木马的正确方法。使用
Ext.create('Ext.Carousel',{…})
。检查zite应用程序-它会在选项卡栏中进行后期滚动以居中显示。