Android开发中实现一个头像滑动变大变小功能
发布时间:2020-11-21 16:36:20
来源:亿速云
阅读:74
作者:Leah
这篇文章给大家介绍Android开发中实现一个头像滑动变大变小功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
实现
通过监听ScrollView在Y轴的滑动距离,然后在代码中动态设置头像的位置和大小。
public class MainActivity extends AppCompatActivity {
private CircleImageView ivPortrait;
private ObservableScrollView scrollView;
private ViewGroup.MarginLayoutParams marginLayoutParams;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
ivPortrait = (CircleImageView) findViewById(R.id.iv_portrait);
scrollView = (ObservableScrollView) findViewById(R.id.scrollView);
ma