У меня есть виджет «Список карт», и я хочу, чтобы какой-либо ребенок появлялся, когда пользователь касается этой точной карты, и выравнивал его в соответствии с координатами точки касания, например, centerRight, topRight, bottomRight.
Как мне добиться это? Вот псевдокод, иллюстрирующий мой вопрос.
var position = Alignment.bottomRight;
InkWell(
onTap: (){
/// get touch point regards first container
/// if touched in 1/3 of child's height, then position == Alignment.topRight, and so on
},
child: Container(
height: 100, width: 100,
child: Container(
alignment: position,
),
),
)