浏览代码

temp

/siyaoH-1.17-PlatformMessage
siyao 4 年前
当前提交
a55cb7ed
共有 3 个文件被更改,包括 11 次插入1 次删除
  1. 5
      Samples/UIWidgetsSamples_2019_4/Assets/Script/ImageTest.cs
  2. 2
      engine/Build.bee.cs
  3. 5
      engine/src/shell/gpu/gpu_surface_gl.cc

5
Samples/UIWidgetsSamples_2019_4/Assets/Script/ImageTest.cs


using Unity.UIWidgets.painting;
using Unity.UIWidgets.ui;
using Unity.UIWidgets.widgets;
using UnityEngine;
using Color = Unity.UIWidgets.ui.Color;
using FontStyle = Unity.UIWidgets.ui.FontStyle;
using Image = Unity.UIWidgets.widgets.Image;
using TextStyle = Unity.UIWidgets.painting.TextStyle;

decoration: new BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(8))
),
child: Image.file("test.gif", gaplessPlayback: true)
// child: Image.file("test.gif", gaplessPlayback: true)
child:Image.network( System.IO.Path.Combine(Application.streamingAssetsPath, "test.gif"), gaplessPlayback: true)
),
new Container(
width: 200,

2
engine/Build.bee.cs


var builtNP = np.SetupSpecificConfiguration(config, androidToolchain.DynamicLibraryFormat).DeployTo("build");
builtNP.DeployTo("../Samples/UIWidgetsSamples_2019_4/Assets/Plugins/Android");
builtNP.DeployTo("/Users/siyao/Documents/GitHub/untitled folder/unityLibrary/src/main/jniLibs/armeabi-v7a");
}
np.ValidConfigurations = validConfigurations;
}

5
engine/src/shell/gpu/gpu_surface_gl.cc


{
TRACE_EVENT0("uiwidgets", "SkCanvas::Flush");
onscreen_surface_->getCanvas()->flush();
//submit this frame to gpu
auto flushInfo = GrFlushInfo();
flushInfo.fFlags = GrFlushFlags::kSyncCpu_GrFlushFlag;
onscreen_surface_->flush(SkSurface::BackendSurfaceAccess::kNoAccess, flushInfo);
}
if (!delegate_->GLContextPresent()) {

正在加载...
取消
保存