- added uid RiderVO prop

- fixed RiderCardDrawer layout
- added fake avatars
- avatars are now loaded dynammically
This commit is contained in:
2025-12-18 15:51:34 +01:00
parent ee6cd5f6bf
commit 631c86d653
15 changed files with 206 additions and 67 deletions
@@ -12,13 +12,10 @@ import feathers.skins.RectangleSkin;
import feathers.controls.LayoutGroup;
class RidersListRendererAccessory extends LayoutGroup {
private var elementSize:Int;
private var riderCredit:Int;
public function new(pElementSize:Int = 14, pRiderCredit:Int = 0) {
public function new(pRiderCredit:Int = 0) {
super();
elementSize = pElementSize;
riderCredit = pRiderCredit;
}
@@ -28,7 +25,7 @@ class RidersListRendererAccessory extends LayoutGroup {
var l:HorizontalLayout = new HorizontalLayout();
// l.setPadding(Std.int(headerHeight * .1));
l.verticalAlign = MIDDLE;
l.gap = Std.int(elementSize * .3);
l.gap = 10;
layout = l;
backgroundSkin = new RectangleSkin(SolidColor(Constants.PURE_WHITE, 0));
+6 -2
View File
@@ -1,5 +1,6 @@
package components;
import model.AppModelLocator;
import openfl.display.Bitmap;
import openfl.system.ApplicationDomain;
import openfl.system.LoaderContext;
@@ -24,10 +25,12 @@ import t9.util.ColorTraces.*;
class RoundAvatar extends LayoutGroup {
private var avatarSize:Int;
private var riderUID:String;
public function new(pAvatarSize:Int = 32) {
public function new(pAvatarSize:Int = 32, pRiderUID:String) {
super();
avatarSize = pAvatarSize;
riderUID = pRiderUID;
}
override private function initialize():Void {
@@ -56,7 +59,8 @@ class RoundAvatar extends LayoutGroup {
mask = m;
var l:Loader = new Loader();
l.load(new URLRequest("https://lepetittrot.com/lptcm/assets/profile-pictures/pp256/pp_test_256.jpg"));
//l.load(new URLRequest("https://lepetittrot.com/lptcm/assets/profile-pictures/pp256/pp_test_256.jpg"));
l.load(new URLRequest(Constants.PROFIL_PICTURES_PATH_512 + riderUID + ".jpg"));
l.contentLoaderInfo.addEventListener (Event.COMPLETE, onLoadComplete);
addChild(l);