Closed chn-sunch closed 2 years ago
暂时放外面解决了
InkWell( onTap:(){
} child:ExtendedText( timeLineSync.content!, style: TextStyle(color: Colors.white), overflow: TextOverflow.ellipsis, maxLines: 50, specialTextSpanBuilder: MySpecialTextSpanBuilder(showAtBackground: false, pagewidth: _pageWidth_2)) )
widget = Container( width: _pageWidth-20, child: Row( mainAxisAlignment: MainAxisAlignment.end, children:[
ExtendedText(
timeLineSync.content!, style: TextStyle(color: Colors.white), overflow: TextOverflow.ellipsis, maxLines: 50,
specialTextSpanBuilder: MySpecialTextSpanBuilder(showAtBackground: false, pagewidth: _pageWidth_2))
]
),
);
MySpecialTextSpanBuilder 内容是图片时,这个widget方向在屏幕右边的时候里面的ontap事件无法触发, 在左边的时候只有部分部位置能触发
在即使聊天时,自己发出的图片无法点击放大,对方发出的图片可以放大。代码是一样的,只有在左边时才能触发MySpecialTextSpanBuilder里的ontap