/// <summary>
/// [Draft] This class provides a View that can recycle items to improve performance.
/// </summary>
- /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public class RecyclerView : ScrollableBase
{
/// <summary>
/// Default constructor.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
public RecyclerView() : base()
{
Initialize(new RecycleAdapter(), new RecycleLayoutManager());
/// <param name="adapter">Recycle adapter of RecyclerView.</param>
/// <param name="layoutManager">Recycle layoutManager of RecyclerView.</param>
/// <since_tizen> 8 </since_tizen>
- /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public RecyclerView(RecycleAdapter adapter, RecycleLayoutManager layoutManager)
{
layoutManager.Layout(ScrollingDirection == Direction.Horizontal ? ContentContainer.CurrentPosition.X : ContentContainer.CurrentPosition.Y);
}
+ /// <summary>
+ /// Gets / Sets total number of items.
+ /// </summary>
+ [Obsolete("This has been deprecated in API12")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public int TotalItemCount
{
get
}
}
-
+ /// <summary>
+ /// Scrolling direction mode for RecyclerView. <see cref="ScrollableBase.ScrollingDirection"/>.
+ /// </summary>
+ [Obsolete("This has been deprecated in API12")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public new Direction ScrollingDirection
{
get
/// Recycler adpater.
/// </summary>
/// <since_tizen> 8 </since_tizen>
- /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public RecycleAdapter Adapter
{
/// Recycler layoutManager.
/// </summary>
/// <since_tizen> 8 </since_tizen>
- /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public RecycleLayoutManager LayoutManager
{
/// <param name="position">Scroll position which is calculated by ScrollableBase</param>
/// <returns>Adjusted scroll destination</returns>
/// <since_tizen> 8 </since_tizen>
- /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
protected override float AdjustTargetPositionOfScrollAnimation(float position)
{
private View focusedView;
private int prevFocusedDataIndex = 0;
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("This has been deprecated in API12")]
public override View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
{
View nextFocusedView = null;
nextFocusedView = DownFocusableView;
break;
}
+ default:
+ break;
}
if (nextFocusedView)