summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/AppCompat/FragmentContainer.cs
AgeCommit message (Collapse)AuthorFilesLines
2017-04-06Android fastrenderers (#845)Rui Marinho1-2/+2
* Obsolete IVisualElementRenderer.ViewGroup in favor of .View * Fix NRE * Changing TContainer in PlatformEffect to View * Fix "View" type * new VisualElementRenderer * First attempt at a fast(er) button renderer * Fast Label Renderer * Let's try that again. Behold: Label Fast Renderer * Move FrameRenderer into Fast Renderers * Fix Disposable on VisualElementRenderer * Simplify touch and click handlers * Drop empty if clause * [Android] Add initial Image fast renderer * Split accessibility out to a separate helper class; fix tapgesture bug with label * [Android] Small fixes to VisualElementRenderer * Move accessiblity stuff to a separate class (which needs a good name) * Prevent query from looking to parent for fast renderers * [Android] ImageRenderer refactoring * Fix elevation/z-index bugs with Button (e.g., 40173) * Move SetLabeledBy to Accessibilitizer * Un-break automation IDs for Labels * Move gesture handling to its own class * Split gesture and effect management into separate classes * Remove unneeded packager from LabelRenderer * LabelRenderer inherits from FormsTextView * Batch updates to View * Fix isOnParentRenderer check for non-Android platforms * [Controls] Update Xamarin.Forms.ControlGallery.iOS.csproj * [Android,IOS] Small fixes to rebase and use of Internals * [Android] Ignroe warning for now * Fast renderers now passing InputTransparent and IsEnabled tests * Fast and legacy renderers now pass the Enabled and InputTransparent tests * Change PlatformEffect back, default container to null * Fix mangled using directives
2017-03-14Fix MasterDetailPage event cycle (#754)adrianknight891-12/+19
sample code add tag change message changes changes 2 changes 3 changes 4
2016-10-12[Android App Compat] Can opt out of sending Appearing/Disappearing events on ↵Samantha Houts1-7/+16
Resume/Pause (#450) * Add reproduction for 40722 * [Core] Add Android AppCompat PS props ... ... to disable sending Disappearing/Appearing events on Pause/Resume respectively. * [Android] Allow user to disable Pause/Resume evts * Revise repro to use new PS option * Update docs
2016-09-30Fix indentationJason Smith1-6/+6
2016-09-30[Android] Forward appearing / disappearing methods only for the last item on ↵adrianknight891-3/+8
the stack (#342) * [Android] Forward appearing / disappearing methods only for the last item on the stack * use tabs
2016-09-27Clean up listeners and tag on ButtonRenderer during disposal (#360)E.Z. Hart1-8/+6
Clean up OnFocusChangeListener on ViewRenderer during disposal Prevent memory leak of PageContainer/FragmentContainer when animating fragment transitions Call Destroy() on Map during disposal Rebasing
2016-08-30[A] Check UserVisibleHint to prevent non-active tabs from firing ↵Paul DiPietro1-1/+2
SendAppearing in OnResume (#328)
2016-06-27[Android] Memory leak when MasterDetailPage Detail set to NavigationPage (#239)E.Z. Hart1-12/+18
* Create repro * Remove unnecessary cast * Add null checks on weak references in PageContainer * Remove master/detail fragments from manager when switching master/detail pages Separate renderer ViewGroup removal from renderer disposal in FragmentContainer Separate PageContainer disposal from renderer disposal in FragmentContainer Remove Drawer Listener for NavigationPageRenderer in Dispose * Fix missing spaces; Add explicit SPACE_BEFORE_IF_PARENTHESES settings to DotSettings file * Remove javascript rules * Remove usage of .ForEach()
2016-06-16Prep Page for removal of InternalsVisibleTo (#150)E.Z. Hart1-6/+8
2016-05-10[Android] Isolate fragment management for children of MasterDetailPage (#136)E.Z. Hart1-0/+9
* Isolate fragment management for children of MasterDetailPage in AppCompat If a MasterDetailPage hosts NavigationPages or TabbedPages in either the Master or Detail sections, wrap those pages in their own Fragment (and ChildFragmentManager) to isolate their Fragment management operations and avoid recursive entry into the executePendingTransactions method Also fix a disposal bug in the custom MDP renderer in Control Gallery * Remove MDP Split setting that breaks test on iPad
2016-03-28[Android] SendAppearing on resuming fragmentRui Marinho1-0/+6
2016-03-22Initial importJason Smith1-0/+111