完成动画在设备上播放和切换

This commit is contained in:
xsl
2025-11-01 14:56:03 +08:00
parent 263a061d27
commit 6495a27658
8 changed files with 92 additions and 76 deletions
+27 -27
View File
@@ -2,6 +2,33 @@
"11": [
"11.png"
],
"action24": [
"000000.png",
"000001.png",
"000002.png",
"000003.png",
"000004.png",
"000005.png",
"000006.png",
"000007.png",
"000008.png",
"000009.png",
"000010.png",
"000011.png",
"000012.png",
"000013.png",
"000014.png",
"000015.png",
"000016.png",
"000017.png",
"000018.png",
"000019.png",
"000020.png",
"000021.png",
"000022.png",
"000023.png",
"000024.png"
],
"12": [
"12.png"
],
@@ -94,32 +121,5 @@
],
"81": [
"81.png"
],
"action24": [
"000000.png",
"000001.png",
"000002.png",
"000003.png",
"000004.png",
"000005.png",
"000006.png",
"000007.png",
"000008.png",
"000009.png",
"000010.png",
"000011.png",
"000012.png",
"000013.png",
"000014.png",
"000015.png",
"000016.png",
"000017.png",
"000018.png",
"000019.png",
"000020.png",
"000021.png",
"000022.png",
"000023.png",
"000024.png"
]
}
@@ -33,10 +33,10 @@ public class MainActivity extends FaceActivity
protected void onCreate(Bundle savedInstanceState)
{
Motion motion = new Motion();
motion.type = "4";
motion.png_names.add("4.png");
motion.type = "11";
motion.png_names.add("11.png");
InitArg initArg = new InitArg();
initArg.action_fps = 3;
initArg.action_fps = 10;
initArg.zoom = 1.5f;
initArg.motion = motion;
SetInitArg(initArg.toJson());
@@ -44,12 +44,13 @@ public class MainActivity extends FaceActivity
super.onCreate(savedInstanceState);
FaceInit(this);
Toast.makeText(this, "4.png", Toast.LENGTH_LONG).show();
Toast.makeText(this, "11.png", Toast.LENGTH_LONG).show();
}
String GetCurMotionState(int index)
{
Motion motion = new Motion();
motion.type = pngFilesByFolder.get(index).folderName;
motion.png_names = pngFilesByFolder.get(index).getFileList();
return motion.toJson();
}
+1 -1
View File
@@ -1,3 +1,3 @@
<resources>
<string name="app_name">f20251030</string>
<string name="app_name">f20251101</string>
</resources>