如何解决使用.withOpacity时,颤振的阿拉伯字母未显示正确的颜色
在阿拉伯字母上使用Colors.white.withOpacity(0.25)看起来与在英语字母上使用相同的颜色看起来不同。 阿拉伯字母的颜色不透明性似乎并不能覆盖所有字母,某些字母的某些部分具有完全的白色不透明性。
是否存在针对此问题的已知修补程序?
Flutter版本1.20.3
这是image的简单代码段
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),);
}
}
class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Align(
child: Container(
width: MediaQuery.of(context).size.width,height: MediaQuery.of(context).size.height,color: Colors.black,child: Column(
mainAxisAlignment: MainAxisAlignment.center,children: [
Text(
"أحرف العربية",style: TextStyle(
fontSize: 60.0,color: Colors.white.withOpacity(0.25),),Text(
"English letters",],);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。