我使用Param(
[string]$collectionurl = "http://server:8080/tfs/DefaultCollection",
[string]$projectName = "ProjectName",
[string]$keepForever = "true",
[string]$BuildId = "8",
[string]$user = "UserName",
[string]$token = "Password"
)
# Base64-encodes the Personal Access Token (PAT) appropriately
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user,$token)))
$uri = "$($collectionurl)/$($projectName)/_apis/build/builds/$($BuildId)?api-version=2.0"
$result = Invoke-RestMethod -Uri $uri -Method Get -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}
Write-Host "$result = $($result | ConvertTo-Json -Depth 1000)"
进行此布局:
CoordinatorLayout
RecycleView
和BottomSheetBehavior
- AnchorView
View
锚定到RecycleView
中的第一项。
当我将RecycleView
滚动到顶部时(我用BottomSheetCallback
收听)我在AnchorView
中更改了anchorId:
anchorId = View.NO_ID
当我向下滚动RecycleView
时,我再次将AnchorView
绑定到第一个项目。这很有效。
但是当我在FirstItem视图中更改可见性时,我遇到了这个问题:锚定视图在屏幕上的位置错误。 (如果我滚动列表,则位置再次有效)。
答案 0 :(得分:0)
我停止使用itemView的任何动画,它解决了我的问题。