Android LayoutTransition - 如何排除视图

时间:2016-02-27 09:21:26

标签: android android-layout layouttransition

我正在使用LayoutTransition在我的某个布局中执行自动重新排列动画。

我要求将此布局中的给定子视图排除在动画之外(APPEAR动画)。我仍然希望任何其他视图来执行APPEAR效果。所以我不能简单地禁用APPEAR效果。

我还想办法实现这个目标。 非常感谢任何帮助。

谢谢, Androbean。

1 个答案:

答案 0 :(得分:0)

除了将要排除的视图包装在Option Explicit Private Sub UserForm_Initialize() Dim wbExternal As Workbook '<-- the other workbook with the data Dim wsExternal As Worksheet '<-- the worksheet in the other workbook Dim lngLastRow As Long '<-- the last row on the worksheet Dim rngExternal As Range '<-- range of data for the RowSource Dim myCollection As collection, cell As Range On Error Resume Next Application.ScreenUpdating = False Set wbExternal = Application.Workbooks.Open("C:\Users\sarabiam\desktop\OneFinance_Forecast_Model\FY19_New_Forecast_Model_Data_Tables.xlsm", True, True) Set wsExternal = wbExternal.Worksheets("#2Table_Revenue") '<-- identifies worksheet Set rngExternal = wsExternal.Range("A8:A" & CStr(lngLastRow)) Set myCollection = New collection With ComboBox1 .Clear For Each cell In Range("A8:A" & Cells(Rows.Count, 1).End(xlUp).Row) If Len(cell) <> 0 Then Err.Clear myCollection.Add cell.Value, cell.Value If Err.Number = 0 Then .AddItem cell.Value End If Next cell End With ComboBox1.ListIndex = 0 wbExternal.Close Application.ScreenUpdating = True '<-- updates the worksheet on your screen any time there is a change within the worksheet End Sub (或您喜欢的FrameLayout)中并添加ViewGroup之外,我没有找到更好的解决方案。