v1.4.0+61
All checks were successful
Flutter Schmutter / build (push) Successful in 3m48s

This commit is contained in:
2025-06-19 21:45:00 +02:00
parent 0d792fdf46
commit 2b5aaad331
30 changed files with 1073 additions and 1113 deletions

View File

@ -3,11 +3,10 @@ import 'package:flutter/material.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:get/get.dart';
import 'package:f0ckapp/models/media_item.dart';
import 'package:f0ckapp/models/item.dart';
class MediaTile extends StatelessWidget {
final MediaItem item;
const MediaTile({super.key, required this.item});
@override
@ -20,14 +19,12 @@ class MediaTile extends StatelessWidget {
child: Stack(
fit: StackFit.expand,
children: [
Hero(
tag: 'media-${item.id}',
child: CachedNetworkImage(
imageUrl: item.thumbnailUrl,
fit: BoxFit.cover,
placeholder: (content, url) => Container(color: Colors.grey[900]),
errorWidget: (context, url, error) => const Icon(Icons.error),
),
CachedNetworkImage(
imageUrl: 'https://f0ck.me/t/${item.id}.webp',
fit: BoxFit.cover,
placeholder: (context, url) => Container(color: Colors.grey[900]),
errorWidget: (context, url, error) =>
const Icon(Icons.broken_image),
),
Align(
alignment: Alignment.bottomRight,