Skip to content

Commit

Permalink
3D model Display 3D NFT #1842
Browse files Browse the repository at this point in the history
  • Loading branch information
hawkbee1 committed Sep 1, 2023
1 parent 412cd7b commit 30adcdc
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 18 deletions.
3 changes: 2 additions & 1 deletion android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@

<application
android:label="${appName}"
android:icon="@mipmap/ic_launcher">
android:icon="@mipmap/ic_launcher"
android:usesCleartextTraffic="true">
<activity
android:name="io.flutter.embedding.android.FlutterFragmentActivity"
android:exported="true"
Expand Down
Binary file removed assets/testFile.glb
Binary file not shown.
30 changes: 13 additions & 17 deletions lib/dashboard/home/tab_bar/nft/view/nft_details_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -363,27 +363,23 @@ class NftPicture extends StatelessWidget {

@override
Widget build(BuildContext context) {
if (widget.nftModel.artifactUri == '') {
return CachedImageFromNetwork(
widget.nftModel.displayUrl ?? (widget.nftModel.thumbnailUrl ?? ''),
fit: BoxFit.contain,
errorMessage: l10n.nftTooBigToLoad,
borderRadius: const BorderRadius.all(
Radius.circular(Sizes.largeRadius),
),
);
}
return const ClipRRect(
borderRadius: BorderRadius.all(
Radius.circular(Sizes.largeRadius),
),
child: ModelViewer(
backgroundColor: Color.fromARGB(0xFF, 0xEE, 0xEE, 0xEE),
src: 'assets/testFile.glb',
if (AltMeStrings.contractDontSendAddress
.contains(widget.nftModel.contractAddress)) {
return ModelViewer(
src: widget.nftModel.artifactUrl!,
poster: widget.nftModel.thumbnailUrl,
alt: '',
ar: false,
autoRotate: false,
disableZoom: true,
);
}
return CachedImageFromNetwork(
widget.nftModel.displayUrl ?? (widget.nftModel.thumbnailUrl ?? ''),
fit: BoxFit.contain,
errorMessage: l10n.nftTooBigToLoad,
borderRadius: const BorderRadius.all(
Radius.circular(Sizes.largeRadius),
),
);
}
Expand Down

0 comments on commit 30adcdc

Please sign in to comment.