Я работаю с перетаскиванием в Android.
Когда пользователь касается кнопки, он начинает перетаскивать TextView в положение, в котором он хочет разместить его.
Но по некоторым причинам этот TextView невидим.
Полный код:
textButton.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Gson gson = new Gson();
TextView textView = new TextView(PageActivity.this);
textView.setText(R.string.title_drag_view_text);
Data data = new Data(ConspectusElement.TEXT_ELEM, textView.getText());
View.DragShadowBuilder builder = new View.DragShadowBuilder(textView);
v.startDrag(ClipData.newPlainText("", gson.toJson(data)), builder, textView, 0);
return true;
}
});
С builder = new View.DragShadowBuilder(v);
будет отображаться правильно.
Как исправить это поведение?