标签: scroll

在android中自动滚动TextView将文本带入视图

我有一个TextView我正在动态添加文本.

在我的main.xml文件中,我将属性设置为使我的最大行19和滚动条垂直.

.javatextview.setMovementMethod(new ScrollingMovementMethod());用于允许滚动的文件中.

滚动效果很好.一旦占用了19行,并且添加了更多行,它就会开始滚动.问题是,我希望新文本滚动到视图中.

我正在写出它的值,textview.getScrollY()并且0无论如何都会保持不变(即使我手动向下滚动它并添加一行新的文本).

因此textview.scrollTo(0, textview.getScrollY());对我没有任何作用.

我应该使用另一种方法来获取垂直滚动量textview吗?我读过的所有内容都表明,无论出于什么意图和目的,我正在做的工作应该是:/

android scroll textview

47
推荐指数
6
解决办法
8万
查看次数

jQuery窗口滚动事件不会启动

我试图通过jquery在div中实现一个简单的"保持在视口内"的行为.为此我需要将一个函数绑定到窗口的滚动事件,但我似乎无法启动它:没有任何反应.我尝试过一个简单的alert(),console.log()没有骰子.我在做错什么?

这段代码:

$(window).scroll(function () {  
            console.log("scrolling");           
});
Run Code Online (Sandbox Code Playgroud)

坐在我的html文件最底部的script.js中

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="js/script.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

更新 测试网址:http://pixeline.eu/test/menu.php

jquery scroll window

45
推荐指数
3
解决办法
11万
查看次数

如何使UITableView停止滚动

我不是说我想禁用滚动.我希望能够以编程方式告诉表立即停止移动(但之后它应该仍然可以滚动).这可能吗?

scroll uitableview ios

45
推荐指数
3
解决办法
3万
查看次数

将ActionBar隐藏在RecyclerView/ListView onScroll上

在我的应用程序中,我得到了一个活动,顶部有一些动作栏,下面是列表视图.我想要做的是 - 用列表向上滚动它,所以它隐藏然后,当列表向下滚动时 - 它应该向下滚动列表,就像它刚好在屏幕上边框上.我该如何实现这一功能?

android scroll vertical-scrolling android-listview android-actionbar

45
推荐指数
3
解决办法
5万
查看次数

在移动浏览器中显示滚动条

当我有一个可滚动内容的网页时.使用css属性"overflow:auto"或"overflow:visible",滚动条在桌面浏览器上可见,但是当我在移动浏览器上打开页面时,滚动条仅在我尝试滚动时出现.有没有办法让滚动条始终在移动设备上可见?我尝试了一些JQuery库,但没有一个有效.

HTML代码很简单,我有一个带有IFrame的可滚动div:

<div id="wrapper">
    <iframe id="frameContent" src="mysite" scrollable="yes"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

css:

#wrapper{
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 500px;
    height: 200px;
}

#frameContent{
    width: 100%;
    height: 100%;
} 
Run Code Online (Sandbox Code Playgroud)

javascript css jquery scroll mobile-browser

45
推荐指数
3
解决办法
6万
查看次数

跟踪滚动位置并通知其他组件

有一种简单的方法可以跟踪浏览器滚动位置并通知多个组件吗?

使用案例:在滚动时,我希望能够根据我的位置更改页面上各种元素的类.在以前版本的角度中,它有点可能通过插件(对于jQuery来说相同).当然,可以选择编写裸JS来在应用程序启动时初始化它并发出一个事件,但这听起来很脏,并且事件发射对于这类事情而言相当昂贵.

我有什么选择?


更新(建议后):

这是我尝试过的:

我创建了一个组件:

import {Component} from "angular2/core";

@Component({
    selector: '[track-scroll]',
    host: {'(window:scroll)': 'track($event)'},
    template: ''
})

export class TrackScrollComponent {
    track($event) {
        console.debug("Scroll Event", $event);
    }
}
Run Code Online (Sandbox Code Playgroud)

在app的主指令中添加了一个属性:

<priz-app track-scroll>
Run Code Online (Sandbox Code Playgroud)

并将该组件添加为顶级组件中的提供者之一:

import {TrackScrollComponent} from "../../shared/components/track-scroll.component";

@Component({
  selector: 'priz-app',
  moduleId: module.id,
  templateUrl: './app.component.html',
  directives: [ROUTER_DIRECTIVES, SecureRouterOutlet, AppHeader, TrackScrollComponent],
  providers: [AuthenticationService]
})
Run Code Online (Sandbox Code Playgroud)

依然没有...


另一个更新:

移动track-scroll到主模板的div元素之一:

<div class="container-fluid" track-scroll>
    <div class="row">
        <div class="col-md-12">
            <app-header></app-header>
            <secure-outlet signin="Login" unauthorized="AccessDenied"></secure-outlet>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,应用程序加载了一个完全空的屏幕.FUN FUN FUN ...


最终解决方案(对我有用).

  1. 定义指令:
import {Directive} …
Run Code Online (Sandbox Code Playgroud)

events scroll typescript angular

45
推荐指数
3
解决办法
7万
查看次数

水平列表视图不在网页上滚动,但在移动设备上滚动

flutter 2.5 更新后 listview 仅在移动平台上滚动。当我在网络上打开它时,它不会滚动。它在以前的版本中运行良好。我尝试了滚动物理,但它不起作用。你建议我做什么?对不起,我的英语不好。


          return SizedBox(
            height: 400,
            child: ListView.builder(
                physics: ClampingScrollPhysics(),
                scrollDirection: Axis.horizontal,
                // ignore: unnecessary_null_comparison
                itemCount: items == null ? 0 : items.length,
                itemBuilder: (context, index) {
                  return GestureDetector(
                      onTap: () {
                        LoginForm();
                      },
                      child: Container(
                        margin:
                            EdgeInsets.symmetric(horizontal: 20, vertical: 6),
                        child: SizedBox(
                          width: 400,
                          height: 50,
                          child: Stack(
                            fit: StackFit.expand,
                            children: <Widget>[
                              Container(
                                decoration: BoxDecoration(
                                    borderRadius:
                                        BorderRadius.all(Radius.circular(20.0)),
                                    boxShadow: [
                                      BoxShadow(
                                          color: fromCssColor(
                                              items[index].color.toString()),
                                          // color: Colors.black38,
                                          offset: Offset(2.0, 2.0),
                                          blurRadius: 5.0,
                                          spreadRadius: 1.0)
                                    ]),
                              ),
                              ClipRRect( …
Run Code Online (Sandbox Code Playgroud)

listview scroll web flutter

45
推荐指数
2
解决办法
2万
查看次数

focus()输入而不滚动

我有一个搜索输入文本,我想focus()在加载页面时应用一个,问题是该focus函数自动滚动到这个字段.任何禁用此滚动的解决方案?

<input id="search_terms" type="text" />
<script>
    document.getelementbyId('search-terms').focus();
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript scroll

44
推荐指数
5
解决办法
5万
查看次数

使用css滚动时,使导航栏粘在顶部

我试图使我的导航栏随页面移动,但如果用户向下滚动则粘在顶部.任何人都可以提供任何示例或如何?非常感激.(我对任何其他语言都没有希望).我尝试使用css粘性但它没有用.

<div class="headercss">
    <div class="headerlogo"></div>
    <div class="nav">
        <ul>
            <li><a href="#home"> <br>BLINK</a></li>
            <li><a href="#news"><br>ADVERTISING WITH BLINK</a></li>
            <li><a href="#contact"><br>EDUCATING WITH BLINK</a></li>
            <li><a href="#about"><br>ABOUT US</a></li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

 

/* www..com
Blinx Service
Created by Pierre Chedraoui
(c) Copyright 2015
*/

/* BODY */

body {
    margin: 0px;
    background-color: #000000;
    height: 2000px;
}


/* 1. HEADER */

.headercss {
    width: auto;
    height: 320px;
    background-color: #000000;
    position: relative;
}

.headerlogo {
    width: auto;
    height: 250px;
    background-color: #272727;
    position: relative;
}

.nav {
    width: auto; …
Run Code Online (Sandbox Code Playgroud)

html css scroll sticky nav

44
推荐指数
5
解决办法
19万
查看次数

材质设计layout_scrollFlags含义

我发现我们可以使用酷炫的标志来滚动工具栏甚至内容layout_scrollFlags.就我而言,我有这样的布局:

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:layout_scrollFlags="snap"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

        <android.support.design.widget.TabLayout
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabMode="fixed"
            app:tabGravity="fill" />
    </android.support.design.widget.AppBarLayout>

    <android.support.v4.view.ViewPager
        android:id="@+id/viewpager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

我的标签之一是fragment与它的版面Recycle Viewedittext该RecycleView下方.首先,我想知道这面旗帜意味着什么

谷歌说:

  • SCROLL_FLAG_ENTER_ALWAYS
    当进入(在屏幕上滚动)时,无论滚动视图是否也在滚动,视图都会滚动任何向下滚动事件.
  • SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED'enterAlways
    '的另一个标志,它修改返回的视图,最初只回滚到它的折叠高度.
  • SCROLL_FLAG_EXIT_UNTIL_COLLAPSED
    当退出(滚动屏幕)时,视图将滚动直到"折叠".
  • SCROLL_FLAG_SCROLL
    视图将滚动与滚动事件直接相关.
  • SCROLL_FLAG_SNAP
    滚动结束时,如果视图仅部分可见,则它将被捕捉并滚动到它最近的边缘.

我随机更改了这个标志,在某些情况下,我的编辑文本消失,直到我向上滚动工具栏然后编辑出现.我阅读谷歌文档,但我不能很好.我想简单地理解它.

flags android scroll android-layout material-design

44
推荐指数
1
解决办法
3万
查看次数