我无法在Flutter网站上使用svg,该怎么办?

时间:2020-02-16 07:03:47

标签: flutter

嗨,我似乎无法在波动的网络上显示svg图像 我在stackoverflow上看到了两个问题,并用绿色的勾表示它的答案 我们可以将Image.asset()用作svg容器,但不起作用

解决方案

1 个答案:

答案 0 :(得分:2)

在出现proper solution之前,您可以使用HtmlElementView在颤动的网上显示svg。

HtmlElementView可以这样使用:

    /*
* Encrypt or decrypt data using 
* AES-256-CBC
*/
function encrypt_decrypt($mode,$data,$key,$salt){
    //define the cipher method 
    $ciphering = "AES-256-CBC"; 
    // Use OpenSSl Encryption method. This works on PHP 7.2 and above
    $iv_length = openssl_cipher_iv_length($ciphering); 
    $options = 0; 

    if($mode=="encrypt"){
        // Use openssl_encrypt() function to encrypt the data 
        $Data = openssl_encrypt($data, $ciphering, $key, $options, $salt);  
    }else{
        // Use openssl_decrypt() function to decrypt the data 
        $Data = openssl_decrypt($data, $ciphering, $key,$options, $salt);
    }



    return $Data;
}

您必须先注册viewType才能使用它:

//encrypt
encrypt tString using "aes-256-cbc" with key theKey and IV saltHash at 256 bit

//decrypt
decrypt base64Decode(varEnc) using "aes-256-cbc" with key theKey and IV saltHash at 256 bit

我创建了一个example project,其中显示了如何从资产中加载svg,以及如何在网络和移动设备上使用网页导入舞步。

相关问题