Open TopTime1 opened 1 year ago
没有配置被点击的列表中的对应view
设置了
显示出来是什么样的呢
就是设置不设置没效果,如果view在中间,箭头就是居中的,如果在左边,箭头的位置在view的1/2处
更新版本到:1.2.6
1.2.6更乱了
现在看位置都挺正常的,你是怎么个更乱法?
就是我把tv宽高写80dp,我设置 bl.setLookPosition(Util.dpToPx(this, 10));没效果,箭头还是居中
BubbleLayout提供的布局,用了BubbleDialog会自动调整到对齐到被点击的view中间。
可以单独使用BubbleLayout
好我去试试
箭头位置在列表中设置无效; BubbleLayout bl = new BubbleLayout(this); bl.setLookPosition(Util.dpToPx(this, 10)); bl.setBubbleColor(Color.YELLOW); bl.setShadowColor(Color.RED); bl.setLookLength(Util.dpToPx(this, 18)); bl.setLookWidth(Util.dpToPx(this, 24)); bubbleDialog = new BubbleDialog(SetClickedViewTestActivity.this) .addContentView(dialogMain) .setTransParentBackground() .setPosition(BubbleDialog.Position.TOP) .setRelativeOffset(-16) .setBubbleLayout(bl) .setThroughEvent(true, false); // .autoPosition(Auto.AROUND);