文档开发者中心
我的

Listcontainer 控件 使用 setVibrationEffectEnabled(true) 开放旋转表冠震动,但是无效

Listcontainer 控件 使用  setVibrationEffectEnabled(true) 开放旋转表冠震动,但是无效,可以旋转表冠,滚动列表,但是没有震动。

代码如下:

收起
自动换行
深色代码主题
复制
 ListProvider provider = new ListProvider(getData(), this);
  listContainer.setItemProvider(provider);


  listContainer.setRotationEventListener(new Component.RotationEventListener() {
      @Override
      public boolean onRotationEvent(Component component, RotationEvent rotationEvent) {
          return false;
      }
  });

  listContainer.setBindStateChangedListener(new Component.BindStateChangedListener() {
      @Override
      public void onComponentBoundToWindow(Component component) {
          component.setTouchFocusable(true);
          component.requestFocus();
      }
      @Override
      public void onComponentUnboundFromWindow(Component component) {
      }
  });



  listContainer.setRotationSensitivity(ScrollView.ROTATION_SENSITIVITY_HIGH);
  listContainer.setVibrationEffectEnabled(true);
 

  listContainer.setReboundEffectParams(OVERSCROLL_PERCENT, OVERSCROLL_RATE, REMAIN_VISIBLE_PERCENT);
  listContainer.setReboundEffect(true);
  listContainer.setAutoLayout(true);

  listContainer.setMode(Component.OVAL_MODE);
  listContainer.enableScrollBar(Component.VERTICAL,true);
  listContainer.setScrollbarRoundRect(true);

点赞
收藏
2
回复
6
分享
举报
浏览434 发布于2022-02-06 09:06未知归属地
全部评论
最多点赞
最新发布
最早发布
楼主你好,需要配置相关权限 

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/device-misc-vibrators-0000001050731032 

"reqPermissions": [ 

    { 

        "name": "ohos.permission.VIBRATE", 

        "reason": "", 

        "usedScene": { 

            "ability": [ 

                ".MainAbility" 

            ], 

            "when": "inuse" 

        } 

    } 

]

2
3楼回复于2022-03-08 08:29 未知归属地
  • 梅花1号
    感谢大佬的帖子
    2022-05-12 03:46 未知归属地
  • 欢仔
    大佬 我按照文档配置权限了,还是没有震动效果,知道还有哪里遗漏吗?
    2024-10-16 01:08 来自河南
楼主您好,这个问题已经反馈给研发,请您耐心等待一下。
2楼回复于2022-02-11 08:30 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1
1楼回复于2022-02-07 03:03 未知归属地
  • 白小纯
    这个问题还没解决呢
    2022-02-11 07:24 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。