我需要将 CSS BoxShadow 转换为 Flutter BoxShadow 这是代码:
box-shadow: 10px 10px 21px -8px #b6c6d4, -3px -4px 6px rgba(255, 255, 255, 0.5);
Run Code Online (Sandbox Code Playgroud)
这在 Flutter 上看起来如何?
我想根据 PressBool 是 false 还是 true 来更改小部件的主体。
这是我写的GetxController。
import 'package:get/state_manager.dart';
class PressedState extends GetxController{
var pressedBool = true;
changeStatus() {
if(pressedBool){
pressedBool = false;
}
else {
pressedBool = true;
}
update();
}
}
Run Code Online (Sandbox Code Playgroud)
这里是 GetX 更新和监听应该改变页面正文的地方:
final PressedState pressController = Get.put(PressedState());
return MaterialButton(
onPressed: () {
pressController.changeStatus();
},
child:
pressController.pressedBool
? Container(...) : Container(...)), ...
Run Code Online (Sandbox Code Playgroud)
如何让 GetX 监听 PressBool 变量?
我需要将 CSS LinearGradient 转换为 Flutter LinearGradient 这是 CSS 代码:
background-image: linear-gradient(134deg, #d6dcf4 0%, #ffffff 100%);
Run Code Online (Sandbox Code Playgroud)
这是我的颤振代码:
gradient: LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [ Color(0x0ffd6dcf4).withOpacity(0),
Colors.white.withOpacity(1),
],
stops: [
0.3,
1
])
Run Code Online (Sandbox Code Playgroud)
这在 Flutter 上看起来如何?