Android滑动到顶部悬停

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android滑动到顶部悬停相关的知识,希望对你有一定的参考价值。

参考技术A 无图说卵,先上图

查阅资料后,发现网上大部分都是用这种方法实现的:
多写一个和需要悬浮的部分一模一样的layout,先把浮动区域的可见性设置为gone。当浮动区域滑动到顶部的时候,就把浮动区域B的可见性设置为VISIBLE。这样看起来就像悬浮在顶部不动了。

具体看下边文章 :

高仿美团app,浮动layout滑动到顶部悬停效果

android实例-仿美团app,浮动layout滑动到顶部悬停效果

这里介绍的是另外一种方式:

最终效果:

html 悬停滚动到顶部


https://codepen.io/desirecode/pen/MJPJqV

CSS:
<style>
  
.back-to-top {
    position: fixed;
    right: -2%;
    bottom: 2%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    padding: 5px 15px;
    word-break: break-word;
    display: none;
}

.to_top {
    border-radius: 50%;
    background: #1C3055;
    width: 45px;
    height: 45px;
    line-height: 39px;
    margin: 0 auto;
}

.to_top:hover{ 
    background: #A79951 ;
 }  
  
</style>


HTML:
<!--  Back to top button  -->
<a class="btn btn-sm fade-half back-to-top inner-link" href="#top">
	<div class="to_top">
	  <img src="/wp-content/uploads/2018/11/scrollTriangleUp.png">
	</div>
</a>



<script>
jQuery(document).ready( function() {
  
backToTop() ; 
  
}) ;


	// ########### Back to top ##########
	function backToTop() {
		jQuery( window).scroll(function() {
			if (jQuery(this).scrollTop() > 100) {
				// console.log('window > 200') ;
				jQuery('.back-to-top').fadeIn();
			} else {
				jQuery('.back-to-top').fadeOut();
			}
		});

		jQuery('.to_top').click(function(){ 
			jQuery("html, body").animate({ scrollTop: 0 }, 600); 
			return false; 
		}); 
	}


	// ############ Back to Top Hover ###############
	// used to change icon on hover matching the hover background change
	function backToTopHover() {
		jQuery(".to_top").mouseenter(function(){       
			jQuery('.to_top img').attr('src','/wp-content/uploads/2018/11/triangle_hover.png');      
		});

		jQuery(".to_top").mouseleave(function(){       
			jQuery('.to_top img').attr('src','/wp-content/uploads/2018/11/scrollTriangleUp.png');      
		}); 
	}


</script>












以上是关于Android滑动到顶部悬停的主要内容,如果未能解决你的问题,请参考以下文章

如何在像 snapchat 故事一样从底部滑动到顶部 android 时打开底部工作表片段

Android NestedScrollView滚动到顶部固定子View悬停挂靠粘在顶端

Android RecyclerView 滑动到指定位置 RecyclerView 滑动到顶部

Android ScrollView 滚动到顶部

android listview如何按时加滚动到顶部?

android,swiperefreshlayout与viewPager下拉冲突,没滑到顶部就刷新了,怎么解决啊??