private bool isCurrentIndicatorCentered = false; // When the current indicator is the center one, this variable becomes true.
private bool isOddNumber = true;
private bool uninitializedLeftIndicator = true; // Need it when the indicators are asymmetry and the right indicator count is set earlier than left one.
- private Animation selectAnimation = null;
- private bool isNeedAnimation = false; // TODO : Animation will support using override function later.
Position2D[] oddArray = new Position2D[] { new Position2D(36, 74), new Position2D(47, 60), new Position2D(60, 47), new Position2D(74, 36),
new Position2D(89, 26), new Position2D(105, 18), new Position2D(122, 11), new Position2D(139, 7),
}
}
-
/// <summary>
/// Gets or sets the number of the pages/indicators.
///
UpdateVisual();
}
- private void CreateSelectAnimation()
- {
- if (selectAnimation == null)
- {
- selectAnimation = new Animation(250);
- }
- }
-
/// <summary>
/// You can override it to do your select out operation.
/// </summary>
if (type == DisposeTypes.Explicit)
{
- if (selectAnimation != null)
- {
- if (selectAnimation.State == Animation.States.Playing)
- {
- selectAnimation.Stop();
- }
- selectAnimation.Dispose();
- selectAnimation = null;
- }
-
container.RemoveAll();
indicatorList.Clear();
layoutManager.Layout(ScrollingDirection == Direction.Horizontal ? ContentContainer.CurrentPosition.X : ContentContainer.CurrentPosition.Y);
}
+ /// <summary>
+ /// Gets / Sets total number of items.
+ /// </summary>
+ /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API
+ [EditorBrowsable(EditorBrowsableState.Never)]
public int TotalItemCount
{
get
}
}
-
+ /// <summary>
+ /// Scrolling direction mode for RecyclerView. <see cref="ScrollableBase.ScrollingDirection"/>.
+ /// </summary>
+ /// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API
+ [EditorBrowsable(EditorBrowsableState.Never)]
public new Direction ScrollingDirection
{
get
private View focusedView;
private int prevFocusedDataIndex = 0;
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public override View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
{
View nextFocusedView = null;
DecelerationRate = 0.991f;
}
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
protected override void SetScrollbar()
{
if(LayoutManager != null)
}
}
+ /// <inheritdoc/>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public new RecycleAdapter Adapter
{
get