kill xyz image url at api stream
This commit is contained in:
parent
b5868f3fe9
commit
8ebcccfbf8
|
@ -17,6 +17,10 @@ Future<void> initImageAddress() async {
|
||||||
_currentImageAddress = await method.getImageSwitchAddress();
|
_currentImageAddress = await method.getImageSwitchAddress();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int currentImageAddress() {
|
||||||
|
return int.parse(_currentImageAddress);
|
||||||
|
}
|
||||||
|
|
||||||
String _currentImageAddressName() {
|
String _currentImageAddressName() {
|
||||||
return _imageAddresses[_currentImageAddress] ?? "";
|
return _imageAddresses[_currentImageAddress] ?? "";
|
||||||
}
|
}
|
||||||
|
@ -50,7 +54,7 @@ Widget imageSwitchAddressSetting() {
|
||||||
return StatefulBuilder(
|
return StatefulBuilder(
|
||||||
builder: (BuildContext context, void Function(void Function()) setState) {
|
builder: (BuildContext context, void Function(void Function()) setState) {
|
||||||
return ListTile(
|
return ListTile(
|
||||||
title: Text("图片"),
|
title: Text("图片分流"),
|
||||||
subtitle: Text(_currentImageAddressName()),
|
subtitle: Text(_currentImageAddressName()),
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
await _chooseImageAddress(context);
|
await _chooseImageAddress(context);
|
||||||
|
|
|
@ -7,6 +7,7 @@ import 'package:pikapika/basic/Cross.dart';
|
||||||
import 'package:pikapika/basic/Method.dart';
|
import 'package:pikapika/basic/Method.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:pikapika/basic/config/ConvertToPNG.dart';
|
import 'package:pikapika/basic/config/ConvertToPNG.dart';
|
||||||
|
import 'package:pikapika/basic/config/ImageAddress.dart';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
import 'dart:ui' as ui show Codec;
|
import 'dart:ui' as ui show Codec;
|
||||||
|
|
||||||
|
@ -220,7 +221,8 @@ class _RemoteImageState extends State<RemoteImage> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
_mock = widget.fileServer == "";
|
_mock = widget.fileServer == "" ||
|
||||||
|
(widget.fileServer.contains(".xyz/") && currentImageAddress() < 0);
|
||||||
if (!_mock) {
|
if (!_mock) {
|
||||||
_future = method
|
_future = method
|
||||||
.remoteImageData(widget.fileServer, widget.path)
|
.remoteImageData(widget.fileServer, widget.path)
|
||||||
|
|
Loading…
Reference in New Issue