Avatar, RiderListeRendererDecoration, RiderList refactoring in progress...
This commit is contained in:
+10
-11
@@ -1,5 +1,7 @@
|
||||
package view;
|
||||
|
||||
import components.RoundAvatar;
|
||||
import components.RidersListRendererDecoration;
|
||||
import openfl.display.Shape;
|
||||
import model.Constants;
|
||||
import openfl.Assets;
|
||||
@@ -32,10 +34,11 @@ class RidersList extends ListView {
|
||||
// set common properties for all renderers in the same container here
|
||||
var recycler = DisplayObjectRecycler.withFunction(() -> {
|
||||
|
||||
final fnt1:Font = Assets.getFont(Constants.MONTSERRAT_MEDIUM_500);
|
||||
final fnt2:Font = Assets.getFont(Constants.MONTSERRAT_BOLD_700);
|
||||
|
||||
var itemRenderer = new ItemRenderer();
|
||||
var fnt1:Font = Assets.getFont(Constants.MONTSERRAT_MEDIUM_500);
|
||||
var fnt2:Font = Assets.getFont(Constants.MONTSERRAT_BOLD_700);
|
||||
itemRenderer.icon = new AssetLoader();
|
||||
itemRenderer.icon = new RoundAvatar();
|
||||
itemRenderer.textFormat = new TextFormat(fnt1.fontName, 16, Constants.MAIN_COLOR1);
|
||||
itemRenderer.secondaryTextFormat = new TextFormat(fnt2.fontName, 14, Constants.MAIN_COLOR2);
|
||||
|
||||
@@ -50,18 +53,14 @@ class RidersList extends ListView {
|
||||
itemRenderer.text = rider.firstName;
|
||||
itemRenderer.secondaryText = rider.name;
|
||||
|
||||
var loader = cast(itemRenderer.icon, AssetLoader);
|
||||
loader.sourceScale = 0.7;
|
||||
loader.source = "bitmaps/pp_100.jpg";
|
||||
var ra:RoundAvatar = cast(itemRenderer.icon, RoundAvatar);
|
||||
|
||||
//TODO change this to real iamge path
|
||||
//loader.source = "https://lepetittrot.com/path/to/pp_pictures" + state.data.id + ".jpg";
|
||||
//loader.source = "https://testingbot.com/free-online-tools/random-avatar/50?u=" + Uuid.nanoId();
|
||||
|
||||
var s:Shape = new Shape();
|
||||
s.graphics.beginFill(0xFFCC00, 1);
|
||||
s.graphics.drawCircle(0, 0, 10);
|
||||
s.graphics.endFill();
|
||||
itemRenderer.accessoryView = s;
|
||||
var rlrd:RidersListRendererDecoration = new RidersListRendererDecoration();
|
||||
itemRenderer.accessoryView = rlrd;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user