modify
This commit is contained in:
parent
effbc92ee3
commit
55da0d4f00
@ -9,7 +9,8 @@
|
||||
"GUID:198eb6af143bbc4488e2779d96697e06",
|
||||
"GUID:80ecb87cae9c44d19824e70ea7229748",
|
||||
"GUID:f51ebe6a0ceec4240a699833d6309b23",
|
||||
"GUID:33661e06c33d31b4c9223810bf503247"
|
||||
"GUID:33661e06c33d31b4c9223810bf503247",
|
||||
"GUID:e9c35c8938f782649bb7e670099ca425"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
|
@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 72a222ebb6ae56346b65b78fa3d60143
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -1,19 +0,0 @@
|
||||
using AlicizaX.UI.RecyclerView;
|
||||
using TMPro;
|
||||
|
||||
public sealed class SimpleViewHolder : ViewHolder
|
||||
{
|
||||
private TMP_Text simpleText;
|
||||
|
||||
public override void FindUI()
|
||||
{
|
||||
simpleText = transform.Find("SimpleText").GetComponent<TMP_Text>();
|
||||
}
|
||||
|
||||
public override void BindViewData<T>(T data)
|
||||
{
|
||||
string text = data as string;
|
||||
|
||||
simpleText.text = text;
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 846ae5a2cd8b619459ecbadfc91e58f1
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -6,9 +6,8 @@ namespace AlicizaX.UI.RecyclerView
|
||||
{
|
||||
public abstract class ViewHolder : MonoBehaviour
|
||||
{
|
||||
private bool isStarted;
|
||||
|
||||
private RectTransform rectTransform;
|
||||
|
||||
public RectTransform RectTransform
|
||||
{
|
||||
get
|
||||
@ -17,12 +16,10 @@ namespace AlicizaX.UI.RecyclerView
|
||||
{
|
||||
rectTransform = GetComponent<RectTransform>();
|
||||
}
|
||||
|
||||
return rectTransform;
|
||||
}
|
||||
private set
|
||||
{
|
||||
rectTransform = value;
|
||||
}
|
||||
private set { rectTransform = value; }
|
||||
}
|
||||
|
||||
public string Name { get; set; }
|
||||
@ -30,18 +27,9 @@ namespace AlicizaX.UI.RecyclerView
|
||||
|
||||
public Vector2 SizeDelta => RectTransform.sizeDelta;
|
||||
|
||||
public virtual void OnStart()
|
||||
public virtual void OnStop()
|
||||
{
|
||||
if (!isStarted)
|
||||
{
|
||||
isStarted = true;
|
||||
FindUI();
|
||||
}
|
||||
}
|
||||
|
||||
public virtual void OnStop() { }
|
||||
|
||||
public abstract void FindUI();
|
||||
|
||||
public abstract void BindViewData<T>(T data);
|
||||
|
||||
@ -54,6 +42,8 @@ namespace AlicizaX.UI.RecyclerView
|
||||
}
|
||||
}
|
||||
|
||||
public virtual void BindChoiceState(bool state) { }
|
||||
public virtual void BindChoiceState(bool state)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ namespace AlicizaX.UI.RecyclerView
|
||||
|
||||
string viewName = Adapter.GetViewName(i);
|
||||
var viewHolder = Allocate(viewName);
|
||||
viewHolder.OnStart();
|
||||
// viewHolder.OnStart();
|
||||
viewHolder.Name = viewName;
|
||||
viewHolder.Index = i;
|
||||
viewHolders.Add(viewHolder);
|
||||
|
Loading…
Reference in New Issue
Block a user