所以我有一个带有轮播的视图,其中有两个视图。我有两个按钮,分别从轮播中的两个视图导航。当用户在右视图上时,右按钮将被禁用,而左按钮将被启用。当用户在左视图上时,禁用左按钮,并启用右按钮。
但是,我有一个平移手势,允许用户在不使用按钮的情况下也在两个页面之间滑动。
当我使用手势在两个视图之间移动时,我还需要按钮来反映更改(启用或禁用),但是,当我将其放在平移手势功能上时,它不起作用100半扫或短扫的时间百分比不足以移动页面,但强度足以禁用/启用我的按钮,就好像视图已经更改,即使它没有更改一样。
我尝试合并“手柄滑动”,但无法使用该功能。
谁能看一下这段代码,让我知道是否缺少任何内容?还是更好,如果有更简单的解决方案来实现我的目标
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Create Fragment
if(savedInstanceState == null){
getSupportFragmentManager().beginTransaction().add(
R.id.fragment_container,
new fragment_main()).commit();
}
}