Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Layout is not done properly in MasterDetail page and Carousel page. #1839

Closed
DineshBabuYadav opened this issue Feb 8, 2018 · 28 comments
Closed
Assignees
Labels
a/layout e/6 🕕 6 m/high impact ⬛ p/Android partner Issue submitted by partner or related open source project t/bug 🐛

Comments

@DineshBabuYadav
Copy link

DineshBabuYadav commented Feb 8, 2018

Description

I have came with Layout issue in two pages.

MasterDetailPage:
I have a MasterDetail page which contains 2 buttons in the master page, load the content page when click Page1 button, which contains label loaded inside the ScrollView, I have try to Re-Layout the label from one position to another position when click the Layout button, but layout is not working.

CarouselView:
I have loaded the Label inside the ScrollView which is loaded in the CarouselView when i try to Re-Layout the label from one position to another position but the layout is not working.

Steps to Reproduce

MasterDetail Issue replication:

  1. In the Master page click the 'Page 2' button, which navigates to a Navigation page, then click the 'Layout' button. See that the label is re layout from one position to another position in details page.
  2. Now switch to Page1 which navigates to Content page and click the Layout button. See that the label is not re layout.

Carousel issue replication:
1.Click Carousel page button, then click the Layout button. See that the label is not re layout.

Expected Behavior

Label has to re layout from one position to another position.

Actual Behavior

Re layout is no working.

Basic Information

  • Platform Target Frameworks: Android
  • Android: 7.1
  • Nuget Packages: XAMARIN.Forms v2.5.0.121934

Reproduction Link

Bug.zip

@DineshBabuYadav
Copy link
Author

Any update on this ?

@samhouts
Copy link
Member

@DineshBabuYadav It does seem unexpected that the behavior is different.

May I ask what your goal is for triggering a layout in this way?

@samhouts samhouts added t/bug 🐛 s/needs-info ❓ A question has been asked that requires an answer before work can continue on this issue. a/layout labels Feb 23, 2018
@samhouts
Copy link
Member

Duplicate of #1421, #1764. In future, you are welcome to reopen the old issue with new information instead of creating new ones. We do watch them when the status changes. :)

@DineshBabuYadav
Copy link
Author

DineshBabuYadav commented Feb 27, 2018

@samhouts ,

We have already provided the replication procedure with very simple sample to replicate the mentioned issue in above and provided much needed information about the issue in other bug reports #1421, #1764.

However, we will describe you the issues again which would help us to sort out from the issue.

Scenario 1 - MasterDetailPage Issue
We have two option buttons in the Master page say page1button and page2button to switch the view in the Detail page.
Initially, we are loading a label in the Detail page and while switching the page1button to page2button (vice-versa), the label is not loaded in Detail page.

Scenario 2 - CarouselView Issue
Similar to the Scenario 1, we are manually the layout the label in a different position(bound area) in the view by a button event at runtime but the label does not layout to that position.

Goal:

  • Need to layout the label again in required bound area if we manually layout it by a button event.
  • Need to display the element when switching the detail page from master page.

Please let me know if you require further assistance.

Regards,
Dinesh B

@Selvamz
Copy link

Selvamz commented Feb 27, 2018

@samhouts, We are from Syncfusion and this issue occurs on Syncfusion ListView component. In our SfListView, we have re-layout (recycle) the items while scrolling.

@samhouts
Copy link
Member

samhouts commented Mar 9, 2018

Got it. Just wanted to determine if there's another way to achieve the desired behavior. For this use case, I think we'll need to investigate further. Thanks!

@samhouts samhouts added p/Android and removed s/needs-info ❓ A question has been asked that requires an answer before work can continue on this issue. labels Mar 9, 2018
@samhouts
Copy link
Member

possibly related to #1332

@JKennedy24
Copy link

Would be great to get this bugs priority increased.

This is holding back some of the new features in some of the Syncfusion controls, which is disappointing for both Syncfusion and their clients (me)

@ganesanvelusamy
Copy link

Any update on this ?

@AndreiMisiukevich
Copy link
Contributor

Colleagues, you can try to use my plugin for implementing CarouselView
Check it here https://github.com/AndreiMisiukevich/CardView

@ganesanvelusamy
Copy link

Any update on this ?

@ganesanvelusamy
Copy link

Any update on this ?

1 similar comment
@jayaleshwari
Copy link

Any update on this ?

@samhouts samhouts added the inactive Issue is older than 6 months and needs to be retested label Jan 28, 2019
@DineshBabuYadav
Copy link
Author

@samhouts , we are looking for a solution to this report.

@samhouts samhouts added the partner Issue submitted by partner or related open source project label Feb 4, 2019
@samhouts
Copy link
Member

samhouts commented Feb 4, 2019

@DineshBabuYadav Sorry for the delay! We're working on getting this prioritized. Thank you!

@RawoofSharief
Copy link

RawoofSharief commented Apr 22, 2019

@samhouts , Since, this bug has been dragging from several months. Still we are facing the issue in latest version of both Syncfusion and Xamarin. Can you provide any workaround for this?. Please consider this as high priority.

@JKennedy24
Copy link

Can we prioritise this bug in some way? This bug makes Syncfusion listview in a CarouselView unfortunately unusable on Android. Currently a blocker for our application

@DineshBabuYadav
Copy link
Author

@samhouts , Can you please update on this? If possible please provide a work around. Our clients are requesting for the work around. So, please make prioritize this issue and update us asap.

@GnanaPriyaNamasivayam
Copy link

@samhouts , Can you please provide any workaround for this issue now until you fix this issue. Is there any update on this. Please update us the details asap.

@DineshBabuYadav
Copy link
Author

@samhouts , Please update.

@DineshBabuYadav
Copy link
Author

@samhouts , can you please provide any further updates.

@samhouts samhouts removed the inactive Issue is older than 6 months and needs to be retested label Jul 16, 2019
@samhouts
Copy link
Member

This is on the backlog. Thanks!

@DineshBabuYadav
Copy link
Author

@samhouts , thanks. Can you share us the timeline? So, that we can provide a valid timeline to our customers.

@samhouts
Copy link
Member

Given our current backlog and priorities, we don't expect to start working on this until early August. Thanks for your patience!

@syncsiva
Copy link
Contributor

@samhouts Still we are waiting for the fix.

@mageshyadavm
Copy link

@samhouts : Any update on this. Did you consider to start working on this fix as informed to start early august ?

@samhouts
Copy link
Member

@mageshyadavm No update yet, but we're planning to look at this time within the next week. Thanks!

@kingces95
Copy link
Contributor

Happy day! Seems to work on latest nuget. Or am I holding it wrong?

4E066B4B-29FA-4581-B64E-317E97DA37F6

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a/layout e/6 🕕 6 m/high impact ⬛ p/Android partner Issue submitted by partner or related open source project t/bug 🐛
Projects
None yet
Development

No branches or pull requests